<display-name>LoginFormStruts1</display-name>
<servlet>
<servlet-name>myActionController</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>myActionController</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
此外, 什么是这条线做&lt; org.apache.struts.action.ActionServlet&gt; 有人请解释这两行背后的概念 提前谢谢。
答案 0 :(得分:0)
正则表达术语
。 - a&#34; dot&#34;表示任何字符
* - 表示&#34;前面的正则表达式标记的0个或多个实例&#34;
所以,你的url以.do结尾,然后servlet容器映射到所需的servlet。
答案 1 :(得分:0)
在web.xml
中,您可以配置Web应用程序使用的servlet以及映射。
特别是你已经配置了Struts实现的动作servlet。 servlet由扩展名*.do
映射。