2011-11-01 116 views

回答

0

你不應該在你的URL等號(=)之前的任何空白,你應該有URL之前報價:

<a href="page2.jsp?value=<%=value %>">Page2</a> 
     ^   ^

你也應該編碼參數值,並避免小腳本。使用JSTL:

<c:url var="page2Url" value="page2.jsp"> 
    <c:param name="value" value="${someBean.value}"/> 
</c:url> 
<a href="${fn:escapeXml(page2Url)}">Page2</a> 

閱讀How to avoid Java code in JSP files?

除此之外,任何用戶都可以在其地址欄中的URL刪除參數,所以也許這是一個空參數的原因。