【问题标题】:use JSP variable as id of an html element使用 JSP 变量作为 html 元素的 id
【发布时间】:2015-12-17 19:21:18
【问题描述】:

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

例子:

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

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

我试过上面的代码,但是没有用。我也尝试使用 c:out 标签,但它不起作用。有什么想法吗?

谢谢。

【问题讨论】:

标签: html jsp


【解决方案1】:

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

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

确实,您应该在 JAVA 中将变量分配给正确的范围,然后像 ${obj.key} 那样访问该变量

【讨论】:

    【解决方案2】:

    你可以使用 JSTL

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

    JSP

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

    或小脚本

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

    【讨论】:

      猜你喜欢
      • 2019-08-26
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多