搭建Struts2的主要流程

一.Struts2工作机制概述
       1.Struts2框架中,由核心控制器FilterDispatcher统一管理下调度所有请求,因此请求首先到达FilterDispatcher
2. FilterDispatcher拦截以“.action”结尾请求的路径,根据Struts.xml查找调用相应的Action
3. 拦截器在Action调用之前进行拦截Action,执行通用功能
4.通过拦截器,请求被Actionexecute()方法处理。
5.Actionexecute()方法调用适当的模型处理业务,同时将模型的处理结果(视图逻辑名称)通知中央控制器。
 二.搭建框架环境
    1. 建立WEB项目
    2.Struts2框架的jar包文件导入/WEB-INF/lib
    3.Struts 2.0的下载地址:http://struts.apache.org
    4.Struts 2.0 jar文件,至少引入如下jar文件:

具体的业务action代码示例省略

a)commons-logging-1.0.4.jar

b)freemarker-2.3.8.jar

c)ognl-2.6.11.jar

d)struts2-core-2.0.14.jar

e)xwork-2.0.7.jar

注:以上jar文件的版本号随具体版本不同而不同

 

5.在web.xml中配置核心控制器
     <1>Struts 2.0的核心控制器是FilterDispatcher类,由Struts 2.0框架提供。
     <2>FilterDispatcher是一个过滤器,按过滤器的配置即可。

        

6.在struts.xml中配置Action

      

7.建立全局配置文件struts.properties(在类的跟路径下建立)

Struts.i18n.encoding=GBK(配置表示设置GBK编码)

三.建立视图和模型

建立JSP页面

 

*业务Action必须包含public String execute()方法

1.该方法用来调用业务模型。

2.该方法返回值是视图的逻辑名。

以上均由本人详细整理,如有不足,请大家指点。

2009-11-18 16:06:47

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值