JSP乱码解决方案
来源:互联网 发布:c语言应用范围 编辑:程序博客网 时间:2024/05/16 11:13
一般来说,我们现在编程都使用的MVC三层架构体系,也就是说接收和处理数据都是在Moudel(Servler)中完成的,所以要解决乱码问题,也就要在这里进行
对于POST请求,一般可以用简单的 request.setCharacterEncoding("GBK"); 来实现
也可以用 response.setContentType("text/html;charset=GBK");
response.setCharacterEncoding("GBK"); 这两种方法。
但要解决GET方法的乱码处理 需要一个方法来解决,首先在一个类中定义一个静态方法如下:
//对乱码的处理方法
public static String font(String str)
{
try {
return new String(str.getBytes("ISO-8859-1"), "GB2312");
} catch (UnsupportedEncodingException ex) {
return null;
}
}
public static String font(String str)
{
try {
return new String(str.getBytes("ISO-8859-1"), "GB2312");
} catch (UnsupportedEncodingException ex) {
return null;
}
}
然后在Servler中接收字符时调用方法处理:
String name = request.getParameter("usname"); //处理前
String name = NewsDao.font(request.getParameter("usname")); //用定义的方法处理
NewsDao是我方法所在的类
注意:这也可以说是乱码的终极解决方案,如果接收的字符不是汉字就不要用! 负责可能适得其反
- jsp乱码解决方案
- jsp页面乱码解决方案
- jsp中文乱码解决方案
- JSP乱码解决方案
- jsp中文乱码解决方案
- jsp乱码解决方案
- 关于Jsp乱码解决方案
- [转] jsp乱码解决方案
- Jsp乱码解决方案大全
- Jsp乱码解决方案大全
- Jsp乱码解决方案大全
- jsp乱码总结解决方案
- jsp乱码解决方案
- JSP乱码解决方案
- JSP乱码解决方案
- jsp中文乱码解决方案
- JSP汉字乱码解决方案.txt
- jsp中文显示乱码解决方案
- 用失焦判断用户是否可以注册(初级)
- 用JSP来链接数据库(DB类)
- photoshop快捷键完整篇
- 用JSP来生成彩色验证码
- Properties遍历迭代方法
- JSP乱码解决方案
- C++ 流
- ACL-访问控制列表 介绍
- 如何解决Request.QuerySring.Clear()
- 很好的分页实例代码(JSP)
- Eclipse3.4及其插件MyEclipse7.0下载
- STL的map用法
- CodePage 编码名称
- javascript 框架编程