使用 CAS 进行应用系统的统一认证时,默认情况下均使用西文的字符,在实际使用中往往需要进行本地化的处理,目前在项目进行中暂时采用 CAS 作为平台的统一认证方法,需要对各个页面进行中文化处理,于是乎重新编写了 CAS Server 端各张页面,并在页面开头使用<%@ page contentType="text/html; charset=gb2312" %>语句进行 JSP 页面的编码申明。然而在实际访问中中文都变成了??,而对于各页面的直接访问都没有任何问题。是什么导致了这个原因了,原来是程序在运行过程中对于请求转发是都使用了默认的西文编码,于是在登录程序(Login.java)的 doGet 函数中增加语句 response.set("contentType","text/html;charset=gb2312"); 问题即可得到成功解决。
Yale CAS 的中文化
最新推荐文章于 2017-09-11 11:48:00 发布