JAVA_OA(十四):SSM练手项目bug-JSP页面传递参数的编码问题
来源:互联网 发布:霍华德新秀赛季数据 编辑:程序博客网 时间:2024/06/06 00:09
web项目字符串编码就是个大坑,写了个练手的项目,发现在页面查询之后,没有返回结果,百思不得其解,设了断点才发现是参数编码的问题.之前写过的一个项目,用的谷歌浏览器当时传回来的编码是:iso8859-1,所以当时是这么写的
String nameb=req.getParameter("name"); String name=""; try { name=new String(nameb.getBytes("iso8859-1"),"utf-8"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); }
但是在火狐浏览器的时候就不行啦,传递的参数就是utf-8的,在java检查一次后,再到数据库里面,不能识别,具体变化步骤我也说不清,所以在这里mark一下,之后try里面的name= —->变成了一个三元操作符,又判断了一次,然后就好啦.
name = pname.equals(new String(pname.getBytes("iso8859-1"), "iso8859-1"))?new String(pname.getBytes("iso8859-1"),"utf-8"):pname;
0 0
- JAVA_OA(十四):SSM练手项目bug-JSP页面传递参数的编码问题
- JAVA_OA(十四):SSM练手项目bug-Oracle分页web页面无法转到下一页
- JSP使用URL编码传递中文参数问题的解决
- JSP页面之间的中文参数传递问题
- JAVA_OA(五):SpringMVC接受传入页面的参数值
- 关于JSP页面中的参数传递问题
- 两个jsp页面传递参数问题
- 两个jsp页面传递参数问题
- jsp参数传递的字符编码见解
- 基于ssm框架的练手小项目
- jsp 页面间的参数传递
- jsp页面传递参数的方法
- JSP页面间的参数传递
- jsp使用URL编码传递中文参数问题※※jsp传递中文参数乱码问题
- jsp使用URL编码传递中文参数问题※※jsp传递中文参数乱码问题
- ssm项目重构时的一些页面问题
- JSP传递参数至另一个JSP页面时中文乱码问题的解决
- jsp使用URL编码传递中文参数问题
- 图片上传预览
- Codeforces Round #101 (Div. 2)
- 浏览器内核
- JDK的命令行工具和可视化工具学习笔记
- 实现strchr的功能
- JAVA_OA(十四):SSM练手项目bug-JSP页面传递参数的编码问题
- 第三个年头
- hdu5753 2016 Multi-University Training Contest 3 Permutation Bo 解题报告
- Java集合之Collection接口
- RESTful
- Javascript 严格模式use strict详解
- VS2010如何调试IIS上的网站
- 堆排序的Java实现
- 2016web前端与移动开发就业班全套