我想在我的代码中显示名为"id"的变量的值.代码是 -
index.html(第5行) -
<div class="marginTable" data-pubid="<%=id%>" data-count="5">
Run Code Online (Sandbox Code Playgroud)
但每当我执行它时,它都会抛出错误 在jsp文件中的第5行:5处发生错误:/index.html id无法解析为变量.怎么摆脱这个?
San*_*ish 17
要在jsp中显示服务器端变量,可以使用隐式对象 out.
像这样的事,
<div class="marginTable" data-count="5">
<%=id%>
</div>
Run Code Online (Sandbox Code Playgroud)
但是使用scriptlet被认为是不好的做法.所以您可以使用EL获取更多信息,请参阅如何避免JSP文件中的Java代码?如,
${id}
Run Code Online (Sandbox Code Playgroud)
Dev*_*esk 14
我想这就是你要找的......
page1.html ...
<a href="page2.jsp?id=5">Go</a>
Run Code Online (Sandbox Code Playgroud)
page2.html
<% String id = request.getParameter("id"); %>
<div class="marginTable" data-pubid="<%=id%>" data-count="5"></div>
Run Code Online (Sandbox Code Playgroud)