Struts1中web.xml和struts-config.xml的配置

本文详细介绍了Struts1中web.xml和struts-config.xml的配置,包括ActionServlet的声明、配置文件指定、数据源、表单验证、异常处理、全局转发、Action映射、控制器、消息资源和插件配置等关键要素。
摘要由CSDN通过智能技术生成

  Struts1中web.xml和struts-config.xml的配置 收藏

web.xml:

有关Struts Controller的配置描述:因为Struts Controller的主要类ActionServlet是继承自HttpServlet,所以必须要在部署描述符(web.xml)中配置ActionServlet类及其访问映射。

<web-app>

<display-name>Struts Example Application</display-name>

       <servlet>                             <!—声明ActionServlet-->

<servlet-name>action</servlet-name>                 <!—定义servlet的名字-->

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <!—指定完整的类名,指示ActionServlet接受HTTP请求并确定如何响应-->

<init-param>

       <param-name>config</param-name>   <!—config指明Struts应用程序的配置文件相对位置-->

       <param-value>/WEB-INF/struts-config.xml</param-value>

</init-param>

<init-param>

       <param-name>config</param-name>

       <param-value>/WEB-INF/struts-config-registration.xml</param-value>

</init-param>

<init-param>

       <param-name>debug<param-name>

       <param-value></param-value>         <!-- ?表示控制日志记录的详细程度-->

</init-param>

<init-param>

       <param-name>detail</param-name>

       <param-value></param-value>         <!--?表示查看不同详细等级的解析日志 -->

</init-param>

<load-on-startup></load-on-startup>        <!-- ?表示ActionServlet在服务器启动时加载的优先级-->

</servlet>

<servlet-mapping>         <!—标识着由URL进行匹配时,Web服务器就会将控制权移交给ActionServlet-->

       <servlet-name>action</servlet-name>   <!—<servlet-name>必须一样-->

       <url-pattern>*.do</url-pattern>           <!—根据上下文路径,ActionServlet调用对象与servlet-name一致的URL-->

</servlet-mapping>

<welcome-file-list>       <!—配置欢迎文件清单,可以有多个-->

       <welcome-file>index.jsp</welcome-file>

</welcome-file-list>

<error-page>         <!—配置Struts中处理不了的错误和异常-->

       <exception-type>java.lang.Exception</exception-type>

       <location>/error.jsp</location>

</error-page>

<error-page>

       <error-code>500<error-code>

       <location>/error.jsp</location>

</error-page>

<jsp-config>   <!—由于Eclipse<taglib>会产生错误,加上。-->

<taglib>          <!—配置Struts标签库-->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值