解决jsp用get方式通过a标签传值时的乱码问题
来源:互联网 发布:电脑软件开发学校 编辑:程序博客网 时间:2024/06/05 15:06
在jsp中用form表单通过post方式解决乱码问题是很好解决的,request提供了一个叫setCharacterEncoding()方法,可以用来设置编码,直接在<% %>里面写request.setCharacterEncoding("UTF-8");
例<%request.setCharacterEncoding("UTF-8"); %>
但当我们用get方式提交数据时这个方法就不起作用了,那么我们应该怎么做才能保证不乱码呢?
这时可以通过getBytes()方法设置编码了
例在jsp页面写
<a href="getPage.jsp?name=路飞&age=18&sex=男&hobby=航海">get方式请求数据</a>,
然后在另一个叫getPage.jsp页面写
<%String name = request.getParameter("name"); out.print("游客"+name); %>,
这时我们可以看到a标签里的name是中文,此时就会乱码
现在我们就用getBytes()方法解决乱码问题
我们来改一下getPage.jsp页面里的东西,改为
<%String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"); out.print("游客"+name); %>,此时乱码问题就解决了!
阅读全文
0 0
- 解决jsp用get方式通过a标签传值时的乱码问题
- 解决jsp页面传递通过get方式提交中文到后台乱码的问题
- JSP的get方式中文乱码问题
- 使用get方式或<a>标签传值乱码问题
- JS通过get、post向jsp传递中文出现乱码的问题的解决
- JSP中Get提交方式的中文乱码解决
- get 方式请求乱码以及用Jquery ajax 乱码问题的解决;
- 解决表单get方式提交时的中文乱码问题
- 解决get方式传递中文乱码的问题
- get方式传参中文乱码问题的解决
- 解决字符串GET方式提交乱码问题
- GET&POST方式解决中文乱码问题
- JSP中解决中文乱码问题 对于post有效 对于get请求方式无效。
- 黑马程序员 jsp乱码,sevlet乱码,struts乱码,tomcat乱码,get乱码,post乱码 解决方式
- jsp中Get方式请求参数乱码的两种解决方式
- html之间通过get方式在地址栏解决传中文乱码问题
- jsp页面向action通过get方式传参,出现乱码的处理办法
- Get方式解决乱码
- Chrome开发者工具使用小技巧
- debian apt-get 更新源文件格式说明
- 【XML】4种解析器总结(DOM/SAX/JDDOM/DOM4J)
- ccf-2017094-通信网络
- Redis之 散列(hashes)
- 解决jsp用get方式通过a标签传值时的乱码问题
- 717. 1-bit and 2-bit Characters(第九周)
- 《Deep Learning》学习笔记一: BN的理解。
- 区域赛总结
- [LeetCode]566. Reshape the Matrix
- Elastic-Job-Lite 源码阅读 ---- 任务初始化
- Android移动开发-音量调节对话框的实现
- APP测试的认识
- html文件基本结构