在Myeclipse中开发struts的步骤。工作流程,每一步怎么走,以及其作用、功能。越详细越好、最好有截图。或者推荐几本书。thank you very much!
解决方案 »
- lightbox在IE6碰到的问题
- 急求助jsp查询问题
- struts的重要问题(高手帮帮)
- 在HTML提交变量给HTTP服务器, 用的是GET的方式, 若提交的变量字节大于500多字节的时候 浏览器就不执行f.submit?
- 求助用JAVA解析URL!!!!!!!!!!!!!!!!!!!!!
- Lucene如何才能方便的支持WORD,EXCEL等OFFice文档,以及PDF和XML,有没有这方面的解决方案
- 小问题大家侃侃!!上传!
- IE 地址栏 FF 弹出页面
- 关于java将xml+xsl整合的,帮我看看为什么会出错,好吗?
- struts2.3.16与spring3.2.4整合出错
- list排序
- 关于struts的问题,请求支援
2.在匹配的<action>元素中查找有Scope属性指定的范围中是否存在由name属性指定的ActionForm Bean.如果不存在,就创建一个新的ActionForm对象,然后将用户提交的表单中的数据保存在给ActionFrom对象中,并将ActionForm对象放入Scope属性指定的范围内。
3.如果<action>元素中Validate属性值为true,则调用ActionFrom中的Validate()方法进行表单验证。
4.ActionForm的Validate()方法返回NULL或返回的ActionErrors对象中不包含任何ActionMessage对象,则表单验证成功。否则表单验证失败,ActionServlet将请求转发给Input属性指定的页面
5.中央控制器将控制权转交给<action>元素Type属性指定的Action类,如果相应的Action类对象不存在,则创建该类对象。接下来Action类的Execute()方法被调用。
6.在Action类的Execute()方法中进行业务逻辑处理,并返回一个ActionForward对象。控制权被交回ActionServlet,ActionServlet将返回的ActionForward对象与<action>元素中的<forward>子元素进行匹配,并将请求转发给指定的JSP组件.
7.如果ActionForward对象指定的是另外的Action动作,则返回第(1)步在次执行流程,否则生成动态网页返回给用户。