在项目中间尝试用sitemesh,按照文档将sitemesh加入到项目,本机跑了一遍,似乎一切顺利,提交,高高兴兴下班回家。
今天项目其它成员更新,运行,我考一片火星文--乱码。我又在本机试着跑了一下,一切正常。
观察其他人出现乱码的页面,都是静态页面,奇怪的是有些静态页面好着,有些乱码,观察也没有什么区别。一下没了头绪。
不管那么多,先在配置里把html的页面不用sitemesh装饰
<excludes>
<pattern>*.html</pattern>
<pattern>*.htm</pattern>
</excludes>
清空了项目tomcat的work目录
重启,好像还是没有变化,郁闷了。
看sitemesh文档说是,默认编码是iso-8859-1,但是页面如果有配contentType会优先使用的啊。
旁边的一个同事的操作提醒了我,是不是ie给缓存住了。一语惊醒梦中人,赶紧清空ie缓存(选项-常规tab-(临时文件)删除文件...)。不放心,又把work目录给清了边。运行,世界一片安静,我考,解决了。赶紧过来把我的机子的ie缓存清了一下,运行,乱码。
原来是ie在捣乱,真是害人于无形。
分享到:
相关推荐
sitemesh是一款开源的Web页面布局和装饰框架,而velocity则是一个轻量级的Java模板引擎,用于生成动态网页内容。下面我们将深入探讨这个集成过程中的关键知识点。 首先,我们来理解sitemesh2的工作原理。sitemesh...
Java Sitemesh是一个开源的页面布局和装饰框架,它的主要目标是帮助开发者统一网站的外观和感觉,提高代码复用性,并简化页面的复杂性。Sitemesh通过将页面分为内容区域和装饰模板来实现这一目标,使得开发者可以...
**Sitemesh网页组合框架** 是一个开源的Java Web应用程序框架,主要用于网页布局和装饰。它的核心功能是帮助开发者统一网站的外观和感觉,通过自动应用页面模板来增强Web应用程序的界面一致性。在传统的Web开发中,...
页面装饰器(Sitemesh)是一种广泛用于Web应用的开源框架,它的主要功能是提供页面布局和装饰功能,使得开发者可以方便地实现统一的页面头部、尾部、侧边栏等元素,从而提高网站的整体风格一致性。在本实例中,我们...
Sitemesh通过在Web应用中引入“母版”(Master Page)的概念,使得开发者可以轻松地创建一致性的页面模板,提高网页设计的效率和用户体验。 母版(Master Page)是Sitemesh的核心概念,它是一个包含公共元素(如页...
SiteMesh是一个网页布局和装饰框架以及Web应用程序集成框架,可帮助创建由页面组成的网站,这些页面需要一致的外观,导航和布局方案。 SiteMesh会拦截对通过Web服务器请求的任何静态或动态生成的HTML页面的请求,...
#### 使用SiteMesh简化网页布局 SiteMesh是一款用于Web应用程序中的页面布局和装饰的框架。它采用Decorator模式,通过过滤器(filter)拦截请求和响应,将不同的页面组件如头部(head)、主体内容(content)以及...
这个框架的主要功能是将页面的主体内容与页眉、页脚、侧边栏等通用部分分离,使得在大量网页中保持一致的设计风格变得轻松易行。在“sitemesh框架简单例子”这个教程中,我们将深入理解Sitemesh的基本概念和用法。 ...
Sitemesh 是一个开源的网页布局和装饰框架,它主要负责处理Web应用程序的页面布局,使得开发者可以集中精力于应用的核心功能,而不用过多关注页面样式的一致性和美观性。Sitemesh 提供了一种优雅的方式来组织和装饰...
### Sitemesh简单教程页面装配器 #### 一、Sitemesh概述 Sitemesh是一款用于Web应用中的页面布局管理工具,它通过采用装饰器(Decorator)设计模式,实现了对Web页面布局的灵活管理和重用。传统的Web开发中,...
SiteMesh 是一个开源的Web应用程序布局和装饰框架,主要用于解决Web应用中的页面布局问题。它通过拦截HTTP请求,将页面内容与预定义的布局模板相结合,实现统一的页面头部、底部和侧边栏等元素,从而提高网站的整体...
SiteMesh 是一个开源的Web应用程序框架,主要用于帮助开发者实现页面布局和装饰功能。它通过拦截HTTP请求,将页面内容与布局模板相结合,从而提供了一种简单有效的方式来管理和控制Web应用的外观和感觉。在Web开发中...
SiteMesh 是一个开源的 Web 应用程序框架,主要用于页面布局和装饰,它可以帮助开发者实现网站的统一界面风格,简化页面的布局工作。在本示例中,我们将深入探讨 SiteMesh 的基本用法,特别是在登录和注册页面的应用...
**Sitemesh** 是一个流行的Java Web开发框架,主要用于页面布局和装饰。它提供了一种简单的方法来管理和美化Web应用程序的界面,通过定义全局的页面布局模板,将内容区域与样式分离,使得开发者可以集中精力处理业务...
4. **整合Sitemesh和Freemarker**:为了让Sitemesh能够装饰Freemarker生成的页面,需要在Freemarker模板中添加特殊的指令,如`<@sitemesh.page>`,这告诉Sitemesh哪些部分是需要被装饰的。 5. **处理请求**:当用户...
3. SiteMesh:这是一个Java应用的页面布局和装饰框架,它可以将布局模板与内容分离,生成静态HTML。 4. JHipster:这是一个全方位的Java开发工具,支持创建微服务架构,其中包含了静态页面生成功能,采用Angular或...
SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大 量页面构成的...
SiteMesh是一种用于Java Web应用的装饰器设计模式框架,主要通过拦截Web页面请求,动态地将装饰页面如头部(header)、底部(footer)、样式表(stylesheet)和脚本文件(scripts)等页面元素与实际页面组合在一起,...
描述中提到的“jsp采用sitemesh页面布局”是指使用SiteMesh来管理JSP页面的布局。JSP(JavaServer Pages)是一种动态网页技术,用于创建交互式、数据驱动的Web应用。而SiteMesh通过拦截HTTP请求,对JSP页面进行装饰...