当前位置: 代码迷 >> J2EE >> 这两种url-pattern配置有什么区别呢,该如何解决
  详细解决方案

这两种url-pattern配置有什么区别呢,该如何解决

热度:88   发布时间:2016-04-17 22:57:11.0
这两种url-pattern配置有什么区别呢
方法一
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

方法二
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
------解决思路----------------------
<url-pattern>*</url-pattern>  这种 没看过 


参考

参考
------解决思路----------------------
没见过*

/*代表拦截所有请求,类似的还有*.action代表拦截以action结尾的请求
------解决思路----------------------
<url-pattern>/*</url-pattern>它的意思是凡是这个项目的这种类型的请求 /*(*代表所有的),就是说所有的这么项目的请求都会被捕捉,过滤。
以下是三种写法:
1.完全匹配
  <url-pattern>/test/list.do</url-pattern>  
2.路径匹配
  <url-pattern>/*</url-pattern> struts2匹配根路径下的全部请求
3.扩展名匹配
  <url-pattern>*.do</url-pattern> struts1
  <url-pattern>*.html</url-pattern> 匹配全部html结尾的请求
  <url-pattern>*</url-pattern> 不能用*,否则报错(所以没有出现过这样的写法)
------解决思路----------------------
引用:
Quote: 引用:

<url-pattern>/*</url-pattern>它的意思是凡是这个项目的这种类型的请求 /*(*代表所有的),就是说所有的这么项目的请求都会被捕捉,过滤。
以下是三种写法:
1.完全匹配
  <url-pattern>/test/list.do</url-pattern>  
2.路径匹配
  <url-pattern>/*</url-pattern> struts2匹配根路径下的全部请求
3.扩展名匹配
  <url-pattern>*.do</url-pattern> struts1
  <url-pattern>*.html</url-pattern> 匹配全部html结尾的请求
  <url-pattern>*</url-pattern> 不能用*,否则报错(所以没有出现过这样的写法)


再请教个问题
struts.xml中的配置,如下两种,有什么区别

<package name="testDMIAction2" extends="struts-default">
        <action name="login" class="testDMIAction2.LoginRegistAction2">
            <result name="input">/login.jsp</result>
            <result name="error">/error.jsp</result>
            <result name="success">/welcome.jsp</result>        
        </action>
    </package>

<package name="testDMIAction2" extends="struts-default">
        <action name="login" class="testDMIAction2.LoginRegistAction2">
            <result name="input">login.jsp</result>
            <result name="error">error.jsp</result>
            <result name="success">welcome.jsp</result>        
        </action>
    </package>

/welcome.jsp指的是绝对路径;welcome.jsp指的是相对路径
  相关解决方案