我在隐藏变量中设置包含特殊字符、数字、字母等混合的 notes(String) notesValue
,并打开一个新的 jsp(nextPage)。
var Url='<%=request.getContextPath()%>/nextPage.jsp?notesValue='+document.forms[0].notesValue.value;
var Bars = 'directories=no, location=no,menubar=no,status=no,titlebar=no';
var Options='scrollbar=yes,width=350,height=200,resizable=no';
var Features=Bars+' '+Options;
alert("Url being sent ---> "+Url);
var Win=open(Url,'Doc5',Features);
在 nextPage.jsp 方面,我正在做:
String notes = request.getParameter("notesValue");
这里只得到纯文本,所有特殊字符都消失了。
例如:我设置的 notesValue 是:“New Notes &';>/...”
我收到的nextPage.jsp
是:新笔记\
这是怎么回事 ?