如何使用JSP中的查询字符串将特殊字符传递给另一个页面

时间:2013-08-12 12:08:55

标签: java jsp

 onclick="javascript:openWin('printselectedn.jsp?
CTextSearch=<%=finalsearch1%>&CTextNumbr=<%=Mytext1%>&
CYear=<%=Ciryear1%>&
CSectionNo=<%=secNo1%>
&CDatefrom=<%=Datefrom%>&
CDateto=<%=DateTo%>','circular')">

这是我的查询字符串代码我正在使用查询字符串将CTextSearch发送到另一个jsp页面。当我输入业务损失然后它正确地传递到另一个页面但是当我接受输入“业务损失”然后它也传递给另一页由于商业损失相同但我想要“商业损失”它不需要特殊字符请告诉我如何通过使用查询字符串Jsp页面中的特殊章程。

1 个答案:

答案 0 :(得分:0)

忘掉scriptlet,学习the JSP ELthe JSTL

<c:url var="theUrl value="printselectedn.jsp">
    <c:param name="CTextSearch" value="${finalsearch1}"/>
    <c:param name="CTextNumbr" value="${Mytext1}"/>
    ... you getthe idea
</c:url>

onclick="javascript:openWin('<c:out value="${theUrl}"/>')"

Scriplets不应该在JSP中使用超过10年。不要使用scriptlet。

相关问题