struts2配置文件 namespace

上一篇简单介绍了web.xml配置。

现在来看一下struts的配置。

首先也是去拷贝一个struts.xml改。

在看配置之前首先分析一下客户端的请求在服务器端处理的流程

首先tomcat收到请求,分析是哪一个webapplication。

然后到该application下看看配置。一看有一个filter。从filter mapping中看一下这个filter过滤那些IP地址。

那些被过滤的P地址就会被filter接收到处理。

filter如果是struts2的filter。那么该filter会查看该URL请求的namespace。

找到对应的action

根据action的结果得到对应的jsp展示

由struts处理。

 

1 >    首先值得注意的是,如果是在开发过程中,我们希望对配置文件做任何修改都要马上起作用,而不是重新布置启动。所以要用到一下的配置。

<constant  name="struts.devMode" value="true"/>

 

 

package的namespace可以为空,代表可以处理所有路径的的action。namespace为空,默认为namespace=“”

namespace最好也用模块来命名。

 

在action里面一般都要配置自己的class。如果不配置,则用默认的class:Actionsupport.。

<result name=""> 如果name不配置,默认为success。

er在开发中,自己定义的action也确实是从actionSupport继承的。

 

在这儿要注意的是struts2对于action的处理是每一次访问都new一个action对象。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值