JSP和Struts2之间跳转总结
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP和Struts2之间跳转实验报告:
Struts2的处理步骤
Struts2框架对Wed请求处理的具体步骤如下所述。
1.客户端浏览器发送一个请求,
2.这个请求经过核心控制器FilterDispatcher过滤处理,FilterDispatcher将请求转交给相应
的Action代理。
3.Action代理通过配置文件中的信息找到对应的Action类,创建Action对象并调用其
execute()方法。
4.在调用Action的过程前后,涉及相关拦截器的调用,拦截器自动对请求应用通过功能,
5.一旦Action执行完毕,Action代理根据Struts.xml中的配置信息找到execute()方法返
回值对应的结果。
返回结果通常是视图资源或另一个Action。
在Wed应用中加入Struts2的核心类库后,还要修改wed.xml配置文件,在wed.xml文件中配置Struts2的核心控制器FilterDispatcher。
配置文件代码如下。
上述代码中配置了Struts2的核心过滤器,指明过滤器类是FilterDispatcher,过滤器URL模式是匹配所有请求。
如此,该Wed应用就具备了Struts2框架的功能支持。
配置业务控制器
Struts.xml位置
上述代码配置了一个名为add的Action,并指明对应的Action类,在<result>元素中指明返回值为“cal”时对应的跳转页面时add_result.jsp。
运行结果。