我在传递参数时带加号,结果取的值没有“+“,成了连接符!
如: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进行转换!
如: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进行转换!