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

标签 jsp scriptlet

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

index.html(第 5 行)-

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

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

最佳答案

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

像这样的东西,

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

但是使用 scriptlet 被认为是不好的做法。所以你可以使用 EL 获取更多信息,请参阅此 How to avoid Java code in JSP files?作为,
${id}

关于jsp - 如何在 JSP 文件中显示变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23803440/

相关文章:

java - 标签位于其他标签的属性内

html - 未考虑 JSP/Css

java - 如何在 JSP 声明中使用 JSTL

java - 如何阻止 jsp scriptlet 执行?

string - 比较 EL 中的字符串

html - 使用 c out 标签时不出现新行

java - 当我尝试导入静态文件时出现 JSP 异常

java - 将多个参数从 JSP scriptlet out.println 传递给 javascript 函数

java - 我可以将变量从 JSP scriptlet 传递给 JSTL,但不能从 JSTL 传递给 JSP scriptlet 而不会出错

java - 如何在 scriptlet 中使用 JSTL 变量?