struts2学习笔记

来源:互联网 发布:java地图数据采集 编辑:程序博客网 时间:2024/05/22 20:12

xml 配置大都是通过 复制 粘贴 修改 得到。

其中此处永远是/*  <url-pattern>/*</url-pattern>

Struts.xml 内 <action name="hello">  action 一般用小写。

最新版的 struts-2.3.4\apps\struts2-blank\WEB-INF\lib 下的 jar 文件最好全部复制过去。不会出错(否则服务器启动时会报错)。

xml 内写代码时<  >内自动提示设置:  (!源文件路径不能有中文。)
 
 
此处复制了一份dtd文件到D:\MyEcliipse文件夹下。
如果不自动提示则按快捷键alt+/。
 
当tomcat收到一个请求时,会在web.xml内发现一个
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
他会过滤所有的url地址 (/*)例如:但我们当我们输入hell时他会查struts里面的 <packagename="default"namespace="/"extends="struts-default">namespace="/"  /后面是hell 接下来回查
<actionname="hell">
里面有没有hell 如果有则会找里面对应到的result
<result>
/Hello.jsp
</result>
返回Hell.jsp