struts2学习笔记

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
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值