使用JSP变量作为html元素的id

时间:2015-12-17 11:08:12

标签: html jsp

我在JSP页面中生成动态链接,我想使用JSP变量作为生成链接的ID。

示例:

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

基本上,我希望上面的链接有id 4(jsp变量x的内容)。

我尝试了上面的代码,但它没有用。我也尝试使用c:out标签,但它没有用。关于如何做的任何想法?

谢谢。

2 个答案:

答案 0 :(得分:2)

您不应该在模板文件中使用JAVA。您可以使用<c:set />设置变量,然后使用${var}输出,例如

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

你真的应该将变量分配给JAVA中的正确范围,然后访问该变量,如${obj.key}

答案 1 :(得分: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>