2015-12-17 87 views
0

我正在JSP頁面中生成動態鏈接,並且我想使用JSP變量作爲生成的鏈接的ID。使用JSP變量作爲html元素的ID

實施例:

<%int x=4;%> 
<a id ="<%x%>" href ="#"> 

基本上,我希望上面的鏈接具有ID 4(jsp的變量x的含量)。

我試過上面的代碼,但它沒有工作。我也嘗試使用c:out標籤,但它不起作用。任何想法如何做到這一點?

謝謝。

+0

= <%=x%>>仍然不起作用。 – John

回答

1

你不應該真的在你的模板文件中使用JAVA。您可以使用<c:set />設置變量,然後使用${var}(例如,

<a id ="${var}" href ="#"> 

真的,你應該分配變量在JAVA正確的範圍,然後訪問像${obj.key}

0

變量可以使用JSTL

<c:set value="4" var="x"></c:set> 

JSP

<a id ="${x}" href ="#" >${x}</a> 

或Scriptlets

<%int x=4;%> 

<a id ="<%=x %>" href ="#" ><%=x %></a>