目录:WEB-INF/
web.xml
<context-param>
name:csstheme value:simplicity 定义项目默认使用simplicity主题,主题在styles文件夹中定义,一共有三种主题
name:javax.servlet.jsp.jstl.fmt.localizationContext
value:ApplicationResources 定义语言国际化配置文件为ApplicationResources_*.properties
name:javax.servlet.jsp.jstl.fm.fallbackLocale
value:en 定义
name:contextConfigLocation
value:/WEB-INF/applicationContext-*.xml,/WEB-INF/security.xml
定义 spring的配置文件
<filter>
securityFilter:提供一个兼容的安全认证服务
cacheFilter:OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。
encodingFilter:能够改变页面的编码
clickstreamFileter:用来跟踪用户请求(比如:点击)和请求队列(比如:点击流)以向网络管理员显示
urlrewrite.UrlRewriteFilter:urlrewrite是tuckey.org的一个很小的开源软件,能将动态页面映射成静态页面的样子,更好的让搜索引擎对网站进行索引。同时也能简化编程,让url变得更简洁。
sitemesh:是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。
displaytag:Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等
localeFilter:自定义filter,根据客户端设定的语言,更改配置
<listener>
Clickstream:它是一个JavaServlet过滤器,用来跟踪用户请求(比如:点击)和请求队列(比如:点击流)以向网络管理员显示谁在她的网站上以及每个用户正在访问那个页面
menu:Struts Menu能够被轻易的整合到你的Struts应用程序中,它也可以整合到一个非Struts的应用程序中,默认载入"/WEB-INF/menu-config.xml"
或者可一在spring的配置文件中加入<bean id="menu" class="net.sf.navigator.menu.MenuLoader">
<property name="menuConfig">
<value>/WEB-INF/menu-config.xml</value>
</property>
</bean>
IntrospectorCleanupListener:它是一个在web应用关闭的时候,清除JavaBeans Introspector的监听器.在web.xml中注册这个listener.可以保证在web 应用关闭的时候释放与掉这个web 应用相关的class loader 和由它管理的类
StartupListener:这是一个appfuse创建的Listener,继承spring的ContextLoaderListener,ContextLoaderListener会加载在web.xml中定义的<context-param>,初始化ServletContext环境变量、Spring环境变量和取得角色信息
UserCounterListener:这是一个appfuse创建的Listener,继承ServletContextListener,HttpSessionAttributeListener,继承ServletContextListener接口的类,在web容器启动时调用其
contextInitialized方法进行初始化,当容器关闭时调用其contextDestroyed的方,HttpSessionAttributeListener,当session的属性改变时,调用其方法进行销毁
<servlet>
定义各个servlet
<session-config>
设定session超时时间为10分钟
<error-page>
定义各个错误状态码对应的错误处理页面