@闲.大赋 你好,想跟你请教个问题:为什么beetl与struts2整合 返回页面总是乱码,各种方法都试过了,
但是 这一块好像很少人这么用
这里没涉及赋值呢. 只是页面跳转. 直接访问页面 是正常的,通过beetl 跳转之后 页面中的 静态中文乱码了
换成最新的版本2.2.7 就好了,谢谢
动态乱码跟beetl没有关系,在给beetl赋值前可能就已经乱码了,先后台输出一下
我上图一下
直接访问 静态页面是没有乱码的. 动态返回 html 乱码
页面是静态文本乱码还是动态乱码?
beetl读取模板是按照utf-8,如果你的模板是按照utf-8,且输出也是utf-8输出,且html 的metadata设置也是utf-8,就没有问题
beel.properties:
TEMPLATE_CHARSET = UTF-8
<result-types> <result-type name="beetl" class="org.beetl.ext.struts2.Struts2BeetlActionResult" default="true" > <param name="contentType">text/html; charset=UTF-8</param> </result-type> </result-types>
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(8)
这里没涉及赋值呢. 只是页面跳转. 直接访问页面 是正常的,通过beetl 跳转之后 页面中的 静态中文乱码了
换成最新的版本2.2.7 就好了,谢谢
动态乱码跟beetl没有关系,在给beetl赋值前可能就已经乱码了,先后台输出一下
我上图一下
直接访问 静态页面是没有乱码的. 动态返回 html 乱码
页面是静态文本乱码还是动态乱码?
beetl读取模板是按照utf-8,如果你的模板是按照utf-8,且输出也是utf-8输出,且html 的metadata设置也是utf-8,就没有问题
beel.properties: