struts中的redirect,contextRelative【转】

1.redirect  设为true时表示执行重定向操作;当为false时,表示执行请求转发操作  
  注:重定向操作一般用命令:response.sendRedirect();  
    请求转发操作 RequestDispatcher
    rpath=request.getRequestDispatcher();  
    rpath.forward(request,response);  
    jsp中:<jsp:forward    page="">  
    
2.contextRelative  设为true时表示当前path属性以/开头时,给出的是相对于当前上下文的url。默认为false

================================================
1,redirect设置响应返回类型,redirect="true":重定向    缺省值为    
redirect="false":转发

2,如果当前路径为http://localhost/moduleA/  
   <forward    name="..."    path="/target.jsp"    redirect="true"    contextRelative="false"/>    
   执行以上forward时会转向http://localhost/moduleA/target.jsp  
   如contextRelative="true"时,会转向http://localhost/target.jsp  
   在struts1.1以上,通常使用module="/moduleA"代替  



你可能感兴趣的:(jsp,struts)