如何在JSP文件中显示变量值

时间:2014-05-22 09:55:04

标签: jsp scriplets

我想在我的代码中显示名为“id”的变量的值。代码是 -

index.html(第5行) -

 <div class="marginTable" data-pubid="<%=id%>" data-count="5">

但每当我执行它时,都会抛出错误 jsp文件中的第5行:/index.html发生错误 id无法解析为变量。如何摆脱这种局面?

2 个答案:

答案 0 :(得分:17)

要在jsp中显示服务器端变量,您可以使用implicit object out

这样的事情,

<div class="marginTable"  data-count="5">
  <%=id%>
</div>

但是使用scriptlet被认为是不好的做法。因此您可以使用EL获取更多信息,请参阅此How to avoid Java code in JSP files? as,

${id}

答案 1 :(得分:11)

我认为这就是你要找的......

... page1.html

 <a href="page2.jsp?id=5">Go</a>

page2.html

    <% String id = request.getParameter("id"); %>
    <div class="marginTable" data-pubid="<%=id%>" data-count="5"></div>