1、了解redirect属性
<forward name="login" path="/login.jsp" redirect="true"></forward>
2.、了解全局和局部的ActionForward
<!-- the whole -->
<global-forwards>
<forward name="login" path="/login.jsp" redirect="true"></forward>
</global-forwards>
3、了解放到WEB-INF下的资源是安全的,可以将jsp反倒WEB_INF下,以后只要空盒子Action就可以了
4、strus-config.xml文件不能再运行期修改
//struts的配置文件struts-config.xml不能再运行期修改
//af.setRedirect(false);
5.、了解手动控制转向,必须返回null给struts框架,而不是ActionForward对象
6、了解动态ActionForward,动态的ActionForward可以运行期修改
ActionForward af = new ActionForward();
af.setPath("/page" + page + ".jsp");
return af;
分享到:
相关推荐
ActionForward and ActionMapping
structs in action中文完全版\6. 连线 ActionForward.pdf
ActionForward的使用 1、理解全局和局部ActionForward的概念 2、redirect的使用 3、struts-config.xml文件不允许动态修改 4、理解动态ActionForward,动态的ActionForward是可以运行期修改的
Action与Forward属性的含义
ActionForward与ForwardActiond 的区别和功能
详解Struts2的国际化!ActionForward的使用 ActionForward的默认行为是转发,如果想重定向,需要在标签中配置 redirect="true" 比如: <forward name="login" path="/login.jsp" redirect="true"/>
博文链接:https://shaqiang32.iteye.com/blog/201329
Struts2中关于action不能用forward的问题,文档里面有正确的解决方法
在請求來臨後,RequestProcessor 根據請求URI呼叫對應的Action物件,將工作交給它,並在最後由Action物件得到一個ActionForward物件, ActionServlet使用ActionForward得知將流程forward至指定的資源。 當請求到達...
该项目实现简单的ajax异步请求action,接收json数据并显示到页面
Execute()从ActionForm对象中获取数据,完成业务逻辑,返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionForward对象指定的jsp组件,ActionForward对象指定的jsp生成动态的网页,返回给客户。
如果validate ()返回非空的ActionErrors,将会被转到input属性指定的URI,如果返回空的ActionErrors,那么执行Action的 execute() 方法,根据返回的ActionForward确定目标URI。 这样做的效果是:execute()仅当...
6.连线ActionForward 7.设计ActionMapping 8.和女主角Action对象共舞 9.扩展ActionServlet 10。显示动态内容 11.用Tiles开发应用 12.用户输入校验 13.本地化 14.在Struts中使用数据服务 15.Artinus:全力以赴实际...
7.3 使用局部和全局ActionForward 12 第8章 设计、使用Action 12 8.1 理解Action 12 8.2 使用基本的Action 13 8.3 Action的实践 13 8.4 Struts中的Action类的工作机制; 13 8.5 Struts中不同的Action和ActionForm组合...
Struts常见错误及原因分析. Struts常见错误及原因分析.
【项目实战案例】java校园订餐系统项目(web端) /* * Generated by MyEclipse Struts ...import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.bean.HzpBean;
表单form的action="/uu";sendRedirect("/uu");表示相对于服务器根路径。如http://localhost:8080/Test应用(则提交至http://localhost:8080/uu); Forward代码中的"/uu"则代表相对与WEB应用的路径。如...
public ActionForward perform(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { String action =request.getParameter("action"); System.out.println(...