`

ssi环境web.xml

阅读更多

Java develop SSI configration templete


< !-- ******************* ss intergrated configration ******************* -->

<!-- log4j configration-->

<context-param>
 <param-name>log4jConfigLocation</param-name>
 <!-- classpath: /WEB-INF/classes/ -->
 <!-- file: log4j.xml or log4j.properties -->
 <!-- eg: /WEB-INF/classes/log4j.properties -->
 <param-value>classpath:/log4j.properties</param-value>
< /context-param>

<listener>
 <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
< /listener>

<!-- spring applicationContext file path configration-->

<context-param>
 <param-name>contextConfigLocation</param-name>
 <!-- file: applicatonContext-*.xml or custom define -->
 <!-- eg: /WEB-INF/classes/applicatonContext-common.xml -->
 <param-value>classpath:/applicatonContext-common.xml</param-value>
< /context-param>

<listener>
 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
< /listener>

<!-- struts2 configration-->

<filter>
 <filter-name>struts2</filter-name>
 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
< /filter>

<filter-mapping>
 <filter-name>struts2</filter-name>
 <url-pattern>/*</url-pattern>
< /filter-mapping>


< !-- ******************* other common configration ******************* -->

<!-- character encoding filter -->

<filter>
 <filter-name>encodingFilter</filter-name>
  <filter-class>
   org.springframework.web.filter.CharacterEncodingFilter
  </filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>UTF-8</param-value>
  </init-param>
  <!-- enforce convert encoding -->
  <init-param>
   <param-name>forceEncoding</param-name>
   <param-value>true</param-value>
  </init-param>
< /filter>

<filter-mapping>
 <filter-name>encodingFilter</filter-name>
 <url-pattern>/*</url-pattern>
< /filter-mapping>

<session-config>
  <session-timeout>360</session-timeout>
< /session-config>

<welcome-file-list>
  <welcome-file>sys_login</welcome-file>
< /welcome-file-list>

<error-page>
  <error-code>400</error-code>
  <location>/error/400.html</location>
< /error-page>

<error-page>
  <error-code>404</error-code>
  <location>/error/404.html</location>
< /error-page>

<error-page>
  <error-code>403</error-code>
  <location>/error/403.html</location>
< /error-page>

<error-page>
  <error-code>500</error-code>
  <location>/error/500.html</location>
< /error-page>

<!-- ******************* optional and can ******************* -->

<!-- integrated apache tiles configration-->

<context-param> 
 <param-name>org.apache.tiles.CONTAINER_FACTORY</param-name> 
 <param-value>org.apache.struts2.tiles.StrutsTilesContainerFactory</param-value> 
< /context-param> 
< context-param> 
 <param-name>org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG</param-name>
 <!-- eg: /WEB-INF/tiles.xml -->
 <param-value>/WEB-INF/tiles.xml</param-value> 
< /context-param> 
< listener>
 <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
< /listener>

<!-- spring refresh introspector prevent memory leaks -->

<listener>
 <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
< /listener>

分享到:
评论

相关推荐

    SSH和SSI等框架常用基础配置web.xml

    ### SSH和SSI等框架常用基础配置web.xml 在Java Web应用开发中,`web.xml`是部署描述符的核心部分,用于定义与Web应用程序相关的配置信息。对于使用SSH(Struts + Spring + Hibernate)和SSI(Struts + Spring + ...

    ssi整合时之web.xml

    ssi整合时之web.xml

    实现简单SSI功能(注解和xml)

    这里我们将使用Eclipse作为开发环境,MySQL作为数据库,并通过注解和XML配置来实现增删改查的基本操作。 首先,让我们了解SSI的基本概念。SSI主要用在静态页面中,通过`&lt;!--#include virtual="..." --&gt;`这样的指令...

    tomcat-ssi.rar_SSI

    2. **ssiEnabled**:在`web.xml`中,可以添加一个名为`ssiEnabled`的Context参数,设置为`true`以启用SSI。 3. **SSI处理**:Tomcat通过`org.apache.catalina.ssi.SSIServlet`类处理SSI请求。如果你的HTML文件扩展名...

    手把手构建Maven企业级应用(整合SSI框架).pdf

    4. **整合SSI框架**:在各个子模块中,引入Spring、Struts2和iBatis(现称为MyBatis)的相关依赖,并配置相应的XML文件,如Spring的`applicationContext.xml`、Struts2的`struts.xml`和MyBatis的`mybatis-config.xml...

    ssi整合 jar包

    3. **配置与集成**:在Java Web应用中,将SSI库集成到项目中,通常需要在`web.xml`中配置对应的Servlet,设置其映射路径和参数,以便在请求到达时触发SSI处理。 4. **性能考虑**:虽然SSI可以简化网页更新,但过度...

    SSI005.zip

    2. **环境配置**: 配置Struts2涉及到多个步骤,包括添加Struts2的依赖库到项目的类路径、创建并配置Struts2的核心配置文件(struts.xml)、以及可能的web.xml配置。 - **依赖库**: 需要在项目的构建路径中包含Struts...

    搭建ssi环境温度

    【搭建SSI环境温度】指的是构建一个融合Struts2、Spring和Ibatis的开发环境,这个环境主要用于Java Web应用开发。以下将详细介绍这三个框架的整合步骤和相关知识点。 **一、Struts2框架** 1. **获取Struts2的jar包...

    ibatisstrutsspring(SSI)框架配置.pdf

    在构建企业级Web应用时,集成Ibatis、Struts和Spring(简称SSI)是一个常见的选择。这个框架组合提供了数据访问、MVC(Model-View-Controller)架构以及依赖注入的能力,使得开发更加高效且可维护性更强。下面将详细...

    SSI项目环境建立

    在IT行业中,SSI项目环境建立通常指的是搭建一个基于Struts2、iBatis和Spring的Web应用程序开发环境。这三个框架是Java EE领域中常用的开源组件,它们各自负责不同的职责,协同工作以提供高效且可维护的后端服务。...

    SSI框架搭建源码

    SSI,即Struts2、Spring和iBatis的集成框架,是Java Web开发中常用的一种技术栈。这种框架组合利用了各组件的优势,提供了强大的模型视图控制器(MVC)架构支持,以及灵活的数据访问和依赖注入功能。下面将详细介绍...

    ssi2整合步骤

    这里将从框架搭建、Web配置文件(web.xml)解析、以及Struts配置文件(struts.xml)分析几个方面进行详细介绍。 ### 框架搭建 在文档的第一部分提到了“搭建框架”,并指出需要的库文件。尽管具体的图片内容未给出,但...

    ssi框架中需要的spring包

    然而,通常所说的现代Web开发框架中并没有"SSI框架"这个概念。你提到的"ssi框架中需要的spring包"可能是理解上的误解,因为Spring是一个广泛使用的Java应用框架,而非与SSI直接关联。 Spring框架是Java企业级应用...

    SSI006.zip

    这个"SSI006.zip"压缩包文件看起来是一个简单的示例项目,用于演示如何在Eclipse集成开发环境中将Struts2与Spring进行整合。下面我们将详细讨论这两个框架的整合过程以及相关的知识点。 首先,Struts2的核心是...

    最好用的数据表sql.xml 和实体类生成工具

    “SSI”通常指Server Side Include,一种在服务器端解析的包含指令,允许在HTML页面中动态插入其他文件内容,但这在现代Web开发中已经较少使用,可能是描述中的误写或过时信息。 “Mybaties”是Java世界中一个流行...

    完整demo,框架ssi

    2. **WebContent** 或者 **webapp** 目录:Web应用的根目录,包含WEB-INF子目录,其中可能有web.xml和struts-config.xml等配置文件。 3. **lib** 目录:可能存放着项目所需的jar库文件,包括Spring、Struts、Ibatis...

    ssi.rar_DEMO_SSI_struts2 ibatiS

    2. **配置Struts2**:在web.xml中配置Struts2的前端控制器DispatcherServlet,以及Struts2的过滤器。 3. **配置Spring**:创建Spring的配置文件(如applicationContext.xml),定义Bean,包括Action、Service、DAO等...

Global site tag (gtag.js) - Google Analytics