`
xiaolaogong
  • 浏览: 66832 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sitemesh config

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	id="HELPE" version="3.0">
	<display-name>helpe</display-name>
	
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>
            classpath:applicationContent.xml
            classpath:dataSource.xml
            classpath:mybatisConfigContent.xml
        </param-value>
	</context-param>

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

	<listener>
		<listener-class>com.helpe.web.listener.PrivilegesSessionListen</listener-class>
	</listener>

	<listener>
		<listener-class>com.helpe.web.listener.SystemHttpSessionListener</listener-class>
	</listener>

	<servlet>
		<servlet-name>sitemesh-freemarker</servlet-name>
		<servlet-class>com.opensymphony.module.sitemesh.freemarker.FreemarkerDecoratorServlet</servlet-class>
		<init-param>
			<param-name>TemplatePath</param-name>
			<param-value>/</param-value>
		</init-param>
		<init-param>
			<param-name>default_encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>sitemesh-freemarker</servlet-name>
		<url-pattern>*.ftl</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>JspSupportServlet</servlet-name>
		<servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<filter>
		<filter-name>struts-prepare</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>
	</filter>

	<filter>
		<filter-name>sitemesh</filter-name>
		<filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
	</filter>

	<filter>
		<filter-name>struts-execute</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>struts-prepare</filter-name>
		<url-pattern>/*</url-pattern>
		<dispatcher>REQUEST</dispatcher>
		<dispatcher>FORWARD</dispatcher>
	</filter-mapping>

	<filter-mapping>
		<filter-name>sitemesh</filter-name>
		<url-pattern>/*</url-pattern>
		<dispatcher>REQUEST</dispatcher>
		<dispatcher>FORWARD</dispatcher>
		<dispatcher>INCLUDE</dispatcher>
	</filter-mapping>

	<filter-mapping>
		<filter-name>struts-execute</filter-name>
		<url-pattern>/*</url-pattern>
		<dispatcher>REQUEST</dispatcher>
		<dispatcher>FORWARD</dispatcher>
	</filter-mapping>

	<welcome-file-list>
		<welcome-file>login.html</welcome-file>
	</welcome-file-list>

</web-app>
 
分享到:
评论

相关推荐

    Sitemesh 3 的使用及配置

    &lt;filter-class&gt;org.sitemesh.config.ConfigurableSiteMeshFilter &lt;filter-name&gt;sitemesh &lt;url-pattern&gt;/* ``` 这段配置表示所有的请求都会经过Sitemesh Filter的处理,从而使得所有页面都能够应用指定的...

    ssm项目基础搭建及sitemesh标签

    4. **配置MyBatis**:创建mybatis-config.xml,配置数据源、事务管理器,以及SqlSessionFactory。编写Mapper接口和对应的Mapper XML文件,定义SQL语句。 5. **整合Sitemesh**:Sitemesh是一个页面布局框架,用于...

    springmvc的rest风格之六Sitemesh的使用

    &lt;property name="config" value="/WEB-INF/sitemesh.xml"/&gt; ``` 3. **创建布局文件**:在项目的Web-INF目录下创建`sitemesh.xml`文件,定义页面布局规则。例如: ```xml ``` 4. **编写布局模板**:在...

    jsoup jar包

    &lt;param name="config" value="${decorators-file}" /&gt; &lt;/sitemesh&gt; 5.建decorators.xml文件,内容如下: &lt;pattern&gt;/user* 6.在目录WebContent/pages/_decorators下建layout.jsp,内容如下: ; charset=GBK...

    spring4_servlet3_infinispan:Spring4 Servlet3 javaconfig with infinispan, mongodb, mysql, mybatis

    这是 Spring4 Servlet3 javaconfig 包宽 infinispan mongodb ... 2015 JBUG KOREA MEETUP 행사 DEMO PROJECT 사용 적용된 기술들 spring4 servlet3 javaconfig mysql postgressSql mybatis mongoDB infinispan sitemesh

    Struts2-3.24集合jar

    struts2-config-browser-plugin-2.3.24.jar, struts2-core-2.3.24.jar, struts2-jasperreports-plugin-2.3.24.jar, struts2-jfreechart-plugin-2.3.24.jar, struts2-pell-multipart-plugin-2.3.24.jar, struts2-...

    开发者突击:Java Web 主流框架整合开发 blank目录

    (5)sitemesh_blank:构建Sitemesh环境的jar、tld、xml及装饰文件样例; (6)dbcp_blank:构建DBCP环境的jar文件,及struts-config.xml连接样例; (7)hibernate_blank:构建Hibernate环境的jar文件,及配置文件...

    使用dwr2.0实现服务器推客户端

    `&lt;session-config&gt;`部分定义了会话超时时间。 5. **DWR 2.0配置**: 虽然示例中没有直接列出DWR的相关配置,但在实际应用中,你需要添加一个`dwr-engine-filter`和`dwr-reverse-ajax-filter`过滤器映射,以及对应...

    三大框架的整合附源码

    至于"新建文件夹 (3)",这可能包含的是项目结构或者源码目录,通常会包括配置文件(如spring的beans.xml、hibernate的hibernate.cfg.xml、struts的struts-config.xml)、Java源代码、JSP页面、资源文件以及相关的...

    spring-framework-3.1.0.CI-1162.zip

    10. **MVC 插件**:Spring MVC 还支持多种插件,如 Tiles、SiteMesh 等,用于页面布局和装饰。 在实际开发中,开发者通常会结合其他 Spring 组件,如 Spring Data(用于数据库操作)、Spring Security(用于安全...

    SSH的jar包.rar

    2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3、接着FilterDispatcher被调用,...

    Struts2开发常用jar包

    2.5.10.1.jar,struts2-config-browser-plugin-2.5.10.1.jar,struts2-convention-plugin-2.5.10.1.jar,struts2-dwr-plugin-2.5.10.1.jar,struts2-embeddedjsp-plugin-2.5.10.1.jar,struts2-gxp-plugin-2.5.10.1....

    S2SH框架集成项目

    Sitemesh则是一个页面装饰框架,它可以帮助统一网站的布局,将页面头部、底部和侧边栏等公共部分抽取出来,提高页面设计的复用性,同时也可以方便地实现动态模板。 在实际开发过程中,开发人员会编写XML配置文件...

    前端开发1

    `sitemesh`和`freemarker`是两个常用的模板引擎,它们用于美化和布局网页内容。在`web.xml`配置文件中,这些工具被用来定义页面的装饰规则。例如,`common.ftl`是基础装饰模板,它定义了整个框架的结构,如hd(头部...

    Struts2+Spring+Ibatis环境配置

    - **配置MyBatis**:在`mybatis-config.xml`文件中配置数据库连接等信息。 ```xml ${driver}"/&gt; ${url}"/&gt; ${username}"/&gt; ${password}"/&gt; ``` ##### 3. 配置web.xml - **配置过滤...

    struts-2.5.2-all所有jar包

    struts2-config-browser-plugin-2.5.2.jar, struts2-convention-plugin-2.5.2.jar, struts2-core-2.5.2.jar, struts2-dwr-plugin-2.5.2.jar, struts2-embeddedjsp-plugin-2.5.2.jar, struts2-gxp-plugin-2.5.2.jar, ...

    struts-2.5.10-all所有jar包

    2.5.10.jar,struts2-cdi-plugin-2.5.10.jar,struts2-config-browser-plugin-2.5.10.jar,struts2-convention-plugin-2.5.10.jar,struts2-core-2.5.10.jar,struts2-dwr-plugin-2.5.10.jar,struts2-embeddedjsp-plugin-...

    struts-2.3.30-all所有jar包

    struts2-config-browser-plugin-2.3.30.jar, struts2-convention-plugin-2.3.30.jar, struts2-core-2.3.30.jar, struts2-dojo-plugin-2.3.30.jar, struts2-dwr-plugin-2.3.30.jar, struts2-embeddedjsp-plugin-...

    strust2 ppt

    在Struts 1.x中,我们通常会在`web.xml`中配置`ActionServlet`,并指定`struts-config.xml`文件的位置,而Action类需要继承自`Action`基类。而在Struts 2中,我们使用`FilterDispatcher`过滤器,并通过`web.xml`配置...

Global site tag (gtag.js) - Google Analytics