Get 方式提交的数据中包含 "+" , 在另外一个JSP 中取道参数后,变成了 " "??????
Get 方式提交的数据中包含 "+" , 在另外一个JSP 中取道参数后,变成了 " "
解决问题后,马上送分!!!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function fnSubmit()
{
	var url = "AAA.jsp?name=BSDT+adf";
	location.href = url;
}
</script>
</HEAD>
<BODY>
<input type='button' onclick='fnSubmit()' value=' 提交 '>
<DIV id='areaInfo'></DIV>
</BODY>
</HTML>
另外一个 AAA.jsp 页面的代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.net.*"%>
<%
	String name = request.getParameter("name");
	URLDecoder de = new URLDecoder();
	System.out.println(name);
	System.out.println(de.decode(name));
	out.println(name);
%>
------解决方案--------------------用url encode decode
------解决方案--------------------需要转义,用escape看看
或者用encodeURIComponent把这个url编码一下