代码改变世界

Struts配置文件详解

2012-04-12 21:47  myjava2  阅读(212)  评论(0编辑  收藏  举报

一、web.xml配置文件

1.配置ActionServlet

           1.1配置ActionServlet是创建Struts应用程序的前提条件,作为Struts的控制器组件,ActionServlet负责接收客户端请求,再由RequestProcessor去分发处理,它和配置普通的Servlet是一样的如:

           1.2配置ActionServlet处理的URL地址       

           1.3配置默认网页列表元素

           该配置主要用于指定用户输入网站地址时,默认进入主页位置及名称默认为index.jsp

           1.4配置错误处理元素

Struts应用程序运行的过程中,如果抛出错误或者异常,Struts本身提供的通用错误处理机制无法解决时,则抛给WEB容器,如果web容器没有处理,则默认显示在浏览器页面中。 为了避免让用户看到错误信息,可以再配置文件中配置<error-page>,指定在发生错误时,跳转到相应的页面。

         1.5部署Struts标签库路径的配置元素

                

二、struts-config.xml配置文件

           Struts-config.xml位于Struts应用的WEB-INF目录下,和web.xml为同级目录,是Struts的核心组件,开发者通过它能够对Struts应用程序总体内容一目了然,整个应用程序组件配置都在该文件中。

1.       Action配置

2.       ActionForm配置

3.       资源文件的配置元素

要使用属性文件中保存信息时,用于在应用中输出本地化消息文本,首先引入相应的资源包,如下

工作方式是,提供一个资源文件,由它来统一管理JSP页面显示信息

4.       异常:局部和全局

5.       插件的配置

Struts虽然提供了很多功能,但是有时候为了更好的使用,还必须扩展其他功能如下: