文档章节

sitemesh乱码问题

b
 beastxiao
发布于 2017/07/21 10:11
字数 206
阅读 21
收藏 0

        以前使用sitemesh2,如果用jsp做视图,页面设置了UTF-8,就没有中文乱码问题,但是使用html做视图就会有乱码。

        最近换了sitemesh3,看官网的demo用的html做视图,结果自己使用的时候还是乱码,看源码里面是使用字符串截取到charset后面的8个字符作为编码,索性把源码里面直接改成UTF-8。涉及两个地方,SeteMeshFilter.java把response的charactorencoding设为utf-8,HttpContentType.java的encoding变量直接改为utf-8。然后编译打包,编译有一个巨大的坑!!。。。替换掉本地maven里面的相应jar包,重新导入工程即可解决乱码问题。

    sitemesh2乱码也可以直接在SiteMeshFilter.java中直接给response设置charactorencoding设为utf-8即可。

    

© 著作权归作者所有

共有 人打赏支持
b
粉丝 7
博文 11
码字总数 1592
作品 0
成都
程序员
私信 提问
SiteMesh Java web页面布局框架

什么是SiteMesh? SiteMesh是一个轻量级灵活的Java web应用框架,它应用了四人帮(Gang of Four)的装饰模式允许内容和表现有一个清晰的分离 SiteMesh is a lightweight and flexible Java ...

天行健J
2012/12/07
0
0
过Div将页面分三块(上,中,下),然后通过Ext来改变Content的内容(三)--终结版

这几天的页面重构终于快要结束了。 最终页面架构选择了Sitemesh,经过昨天下午及今天上午的调试终于把Sitemesh下css、js问题解决了。 使用Sitemesh总结以下几点: 1、<decorator:head />放在...

xiaoyang0878
2011/12/07
0
0
Sitemesh 自定义decorators.xml 文件路径

实现思路: 通过覆盖默认的sitemesh.xml来实现 1. 打开sitemesh的jar文件, 在com.opensymphony.module.sitemesh.factory目录里找到sitemesh-default.xml, 将其复制到项目的任意目录(如/common...

monkeyk7
2013/05/11
0
0
教程:一分钟完成SiteMesh Template模板组合

首先要感谢发明Markdown的家伙,这东西真是好用吖! SiteMesh概述 嗯,请自行Google之。 教程:一分钟完成Template模板组合 1.内容页面 简单的示例内容页面源代码如下: 应该是内容页面 Week...

gsyn77
2013/02/26
0
0
关于前端使用SiteMesh的一些介绍

Overview 在网站开发的过程中,通常一个网站会有一个整体的风格,页面都有很多共同的菜单,横栏的底部信息。以前我们会采用标签在每个页面中来不断的包含各种, , and ,现在,在的帮助下,我...

facula
06/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

python中sort和sorted函数小结

L.sort(cmp=None, key=None, reverse=False) sorted(iterable, cmp=None, key=None, reverse=False) 这样看,sorted函数只比sort函数多一个iterable参数,其余没什么不同,iterable是一个迭代......

上官夏洛特
27分钟前
1
0
thinkphp 常用SQL执行语句总结

第一条:Db::tablera('vr_panomas')->where(['delete_time'=>0,'id'=>['in',$pids]])->field(['id'=>'id','post_thumb'=>'thumb','post_title'=>'title','post_tags'=>'tags','post_price'=>......

koothon
36分钟前
1
0
支付宝返回状态resultStatus意思

上一篇集成支付宝的时候,会有一些支付宝返回的resultStatus,具体意思是: 9000 订单支付成功 8000 正在处理中 4000 订单支付失败 6001 用户中途取消 6002 网络连接出错 还有memo,意思就是...

RainOrz
41分钟前
1
0
electron webview 页面加载事件顺序

1.did-start-loading 页面开始加载 2.load-commit 主页面文档加载 3.page-title-updated title 4.dom-ready 主页面 dom 加载完成 5.load-commit frame文档加载 6.did-frame-finish-load fram......

dubox
46分钟前
1
0
cron语法格式

Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek...

JavaSon712
46分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部