为什么beetl与struts2整合 返回页面总是乱码

发布于 2021-11-30 09:49:21 字数 187 浏览 926 评论 8

@闲.大赋 你好,想跟你请教个问题:为什么beetl与struts2整合  返回页面总是乱码,各种方法都试过了,

但是 这一块好像很少人这么用

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

怎言笑 2021-11-30 12:48:01

这里没涉及赋值呢. 只是页面跳转. 直接访问页面 是正常的,通过beetl 跳转之后 页面中的 静态中文乱码了

做个少女永远怀春 2021-11-30 12:47:58

换成最新的版本2.2.7 就好了,谢谢

长安忆 2021-11-30 12:47:50

动态乱码跟beetl没有关系,在给beetl赋值前可能就已经乱码了,先后台输出一下

平生欢 2021-11-30 12:43:54

平生欢 2021-11-30 12:43:18

我上图一下 

爱的那么颓废 2021-11-30 12:37:17

直接访问 静态页面是没有乱码的. 动态返回 html 乱码

情栀口红 2021-11-30 12:22:06

页面是静态文本乱码还是动态乱码?

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>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文