在jsp中转义字符?

时间:2014-06-15 12:51:10

标签: java html jsp

我在jsp中有这段代码:

<%
out.println("<a href='final.jsp?itemId=<%=item.id%>'>"+id[i]+"</a>" );//here
%>

但问题是我想使用这个将参数传递给另一个页面:

<a href='final.jsp?itemId=<%=item.id%>'>

但这是在引号内,一旦我插入第二个%( item.id%&gt; ),它就把它作为一个jsp符号而不是我想把它作为普通字符在引号内?我该怎么办?

2 个答案:

答案 0 :(得分:1)

试试这个:

out.println("<a href='final.jsp?itemId=" + item.id + "'>" + id[i] + "</a>");

答案 1 :(得分:0)

试试这个:

out.println("<a href='final.jsp?itemId=&lt;%=item.id%&gt;'>"+id[i]+"</a>" );