在web.xml中struts的<servlet-mapping>配置如下
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/do/*</url-pattern>
</servlet-mapping>当我这样配时,struts-config下面的action中的path要如何配,页面上的请求又该如何写?比如我下面这样配对么?<action path="/Test"
type="com.yourcompany.struts.Test"
scope="request"
>
</action>
请求形式例如http://127.0.0.1:8080/Test/do/Test.do(我的项目的contextPath是/Test)
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/do/*</url-pattern>
</servlet-mapping>当我这样配时,struts-config下面的action中的path要如何配,页面上的请求又该如何写?比如我下面这样配对么?<action path="/Test"
type="com.yourcompany.struts.Test"
scope="request"
>
</action>
请求形式例如http://127.0.0.1:8080/Test/do/Test.do(我的项目的contextPath是/Test)
<servlet-name>action </servlet-name>
<url-pattern>/do/* </url-pattern>
</servlet-mapping>
2.<action path="/do/Test"
type="com.yourcompany.struts.Test"
scope="request"
>
3.http://127.0.0.1:8080/Test/do/Test
他们都是对应的。
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
这好像是对do目录下的文件都有效
所有以do开头的路径 不是do目录 doTest
这种形式
访问的时候路径就是/do/test