跪求 struts流程?????

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:27:32
哪位大哥对struts很熟练, 能不能告诉小弟struts的执行顺序???
请用通俗易懂的语言解释说明它的详细流程...不胜感激
网上也有很多这样的解释,但是我刚刚接触,所以还是有很多东西看不懂...
谢谢~~~~~
我用的是eclipse编struts的。谢谢了
我能做出struts的例子,但是我不知道它的流程。。。

用Eclipse编写Struts
jsp页面把表单信息提交给actionServlet,在根据strutsconfig.xml
,找到actionfrom把jsp页面的值传给它,然后在找到影射action,
执行execute()方法,在调用bean中的方法,
完毕后,return 到某一个页面!

struts 其实很简单
首先 他有且只有一个ActionServlet 他是struts的心脏
在程序运行的时候
WEB容器 先找到 struts-config.xml 通过里面的配置信息初始化struts框架
然后actionform用来接受jsp页面的请求的内容同时将控制权交给action
然后action把actionform作为参数进行用户需要的处理
再返回

主线就是这么回事了
当然里面还有很多其他内容 都是中间的过程

先说说你用什么工具编写STRUTS 我这有ECLIPSE和JBUILDER的STRUTS创建流程视频

struts是基于MVC的
流程分为2个流程:正确流程和错误流程。
正确流程:view视图层发出请求-->提交给actionServlet-->actionServlet根据配置文件strutsconfig.xml去寻找相应的action-->判断时候需要表单验证,如果需要验证就调用validate()方法,将actionform存在某共享区间内-->生成action实例,执行execute()方法,调用bean--> 根据逻辑地址对应的实际地址转发到响应的页面
错误流程:当进行表单验证时,当validate()方法返回的actionMessage对象为null或者空时,表示表单验证成功,如果不为null或者空时,则会将ActionMessage对象存入共享区间内,转发到错误页面。