首页 | 联系我们 | 叶凡网络官方QQ群:323842844
游客,欢迎您! 请登录 免费注册 忘记密码
您所在的位置:首页 > 开发语言 > Java开发 > 正文

jsp页面之间传中文的编码问题

作者:cocomyyz 来源: 日期:2013-07-23 11:12:37 人气:7 加入收藏 评论:0 标签:jsp java

如果在一个页面里面有这样的代码:(页面代码:utf-8)

<a href="test.jsp?&name=Java基础">跳转到test页面</a>

那么在test页面里面你不论用

    1.EL中的隐式对象接收:${param.name}

    2.jsp表达式:<%=request.getParameter("name")%>

结果都是乱码:JavaåŸºç¡ 。


解决办法:

因为用url提交浏览器将提交的字符用iso-8859-1编码,

所以我们要用词编码将其反编码,代码如下:

<%
      String name = request.getParameter("name");
      name = new String(name.getBytes("iso-8859-1"),"utf-8");
      out.println("Name: " + name);
%>


本文网址:http://www.mingyangnet.com/html/java/101.html
读完这篇文章后,您心情如何?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
更多>>网友评论
发表评论
编辑推荐
  • 没有资料