我正在JSP頁面中生成動態鏈接,並且我想使用JSP變量作爲生成的鏈接的ID。使用JSP變量作爲html元素的ID
實施例:
<%int x=4;%>
<a id ="<%x%>" href ="#">
基本上,我希望上面的鏈接具有ID 4(jsp的變量x的含量)。
我試過上面的代碼,但它沒有工作。我也嘗試使用c:out標籤,但它不起作用。任何想法如何做到這一點?
謝謝。
我正在JSP頁面中生成動態鏈接,並且我想使用JSP變量作爲生成的鏈接的ID。使用JSP變量作爲html元素的ID
實施例:
<%int x=4;%>
<a id ="<%x%>" href ="#">
基本上,我希望上面的鏈接具有ID 4(jsp的變量x的含量)。
我試過上面的代碼,但它沒有工作。我也嘗試使用c:out標籤,但它不起作用。任何想法如何做到這一點?
謝謝。
你不應該真的在你的模板文件中使用JAVA。您可以使用<c:set />
設置變量,然後使用${var}
(例如,
<a id ="${var}" href ="#">
真的,你應該分配變量在JAVA正確的範圍,然後訪問像${obj.key}
變量可以使用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>
那麼表情標記 – Anptk
i> = <%=x%>>仍然不起作用。 – John