1、为Structs应用配置Web.xml文件
第一步:配置ActionServlet
<servlet> <servlet-name>action</servlet-name> <servlet-class>org.appache. structs.ActionServlet</servlet-class></servlet><servlet-mapping> <servlet-name>action</servlet-name> <uri-pattern>*.do</url-pattern></servlet-mapping>
注意:不管应用中包含多少个子应用,都只需配置一个ActionServlet,因为ActionServlet支持多线程,目前的Structs框架只允许在应用中配置一个ActionServlet。
第二步:初始化参数对Servlet的运行环境进行初始化配置。
<servlet> <servlet-name> action</servlet-name> <servlet-class> org.appache. structs.ActionServlet </servlet-class> <init-param><param-name>config</param-name><param-value>/WEB-INF/structs-config.xml</param-value></init-param> </servlet>
表2-1. Struts1.1中用到的初始化参数
第三步:配置欢迎清单
当客户访问Web应用时,如果仅仅给出Web应用的Root URL,没用指定具体的文件名,Web容器会自动调用Web应用的欢迎文件。
<welcome-file-list><welcome-file>welcome.jsp</welcome-file><welcome-file>index.jsp</welcome-file> </welcome-fiel-list>
说明:
由于
首先,在Structs配置文件中为被调用的Action创建一个全局的转发项,例如:
新闻热点
疑难解答