JSP和Struts2之间跳转总结

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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类,在元素中指明返回值为“cal”时对应的跳转页面时add_result.jsp。

运行结果

相关文档
最新文档