现在的位置: 首页 > 综合 > 正文

struts2配置文件 namespace

2013年08月14日 ⁄ 综合 ⁄ 共 687字 ⁄ 字号 评论关闭

上一篇简单介绍了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对象。

抱歉!评论已关闭.