首页 > 代码库 > jsp之间url传值出现中文乱码
jsp之间url传值出现中文乱码
示例:
T1.jsp
http://localhost:8080/test/Test.action?site=北京
T2.jsp
.....
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>.........以上省略........<div>${site}</div>
.....
然后会出现乱码
解决办法 在目标jsp中插入一下代码
<% String ssss="默认"; if(request.getParameter("site")!=null){ ssss = request.getParameter("site"); ssss=new String(ssss.getBytes("ISO8859_1"),"UTF-8"); } request.setAttribute("site", ssss);%>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。