我认为我非常了解Struts 1.2,但我对*.do
模式感到困惑。
你能解释一下模式*.do
的简单含义吗?为什么它只是*.do
?
提前致谢!
答案 0 :(得分:3)
这只是struts action Servlet的URL映射,如下所示(从struts doc复制)。它可以是你想要的任何东西。 * .do是我认为的默认映射。
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>
/WEB-INF/struts-config.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
答案 1 :(得分:0)
*.do
,它已成为事实上的标准。但你可以选择你喜欢的任何东西。另一种常见模式是/do/*
。