当前位置: 首页 > 工具软件 > Seam Security > 使用案例 >

org.jboss.seam.security的identity对象username属性不能用中文?

宦源
2023-12-01

<h:intputText value="#{identity.username}" />

第一次填写中文值,提交给服务器端以后,再次返回这个表单页面,文本框里面的中文会编程乱码,其他地方使用能够正确显示出中文。个人怀疑是seam的identity都是用cookie存储的,cookie天生无法保存中文的问题导致了这个问题。

不知道有没有办法解决。

 

有人说在保存之前先将用户名转码成iso,没试过,不过似乎是一个解决办法,只是很麻烦的说

 

解决方案可以参照:hoyoba.com/login.seam
基于cookie的解决方案

 类似资料: