首页 > 代码库 > The Normal

The Normal

通过输入URI地址,会通过HTTP协议,发送给tomcat,收到请求后,交给对应的程序去处理!
发现web application后,查找对应的web application 的web.xml文件,看是怎么配的!(Filterb标签)
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.。。。。。</filter-class>
</filter>

<filter>
<filter-name>struts2</filter-name>
<filter-class>/*</filter-class>
</filter>

会过滤掉所有的URI地址!
当输入URI:如hello.action 时候,/*请求就会发送给类StrutsParentAndExecuteFilter处理
在struts.xml中找namespace为"/"的package,同一路径下找有没有路径名称为hello的<action>
如果有,找到对应的result,并返回结果!

namespace 和路径一一对应

 

The Normal