读书人

传接参数时带加号结果取的值没有“+

发布时间: 2012-12-23 11:28:15 作者: rapoo

传递参数时带加号,结果取的值没有“+“,成了连接符!
我在传递参数时带加号,结果取的值没有“+“,成了连接符!
如:1. name="VC++算法" find.jsp?bookname=<%=name%>
2. namestring=request.getParameter("bookname");
结果namestring变成了"VC算法"
救命阿:(
---------------------------

<%@ page import="java.net.URLEncoder"%>
<%


String anme = "vc++yuyan";
String bbb = request.getParameter("bookname");

%>
<%=bbb%>
<a href="find.jsp?bookname=<%=URLEncoder.encode(name)%>">onclick</a>
---------------------------

使用java.net.UrlEncoder.encode(str)将URL进行转换!

读书人网 >编程

热点推荐