html - 将 JSP 变量传递给 html 标记的属性的最佳做法是什么?

标签 html jsp

我有一个类似 <div id="test<%=j%>" class="test" > </div> 的代码我的编辑器显示匹配的 div 有问题。我怀疑这是造成我的代码中有很多幽灵的原因,其中值没有填充到 bean 等中。这是执行此操作的正确方法吗?我应该遵循的任何准则或最佳做法?

最佳答案

这段代码在语法上是正确的。问题是您的编辑器不处理 JSP scriptlet 表达式。

但它使用的是 scriplet 表达式,不应再使用(多年来)。使用JSP表达式语言、JSTL等自定义标签库。

避免在 JSP 中使用任何 scriptlet。 Java 代码应该是 Java 类(servlet 或您首选的 MVC 框架的操作)。

<div id="test${j}" class="test"> </div>

关于html - 将 JSP 变量传递给 html 标记的属性的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7607147/

相关文章:

java - 链接到可点击链接的 Struts 2 Action

java - RMI 服务器不会返回类实例

java - 无法为 JSP 编译此类

java - 使用struts2将值保存到mysql

javascript - 当所有 div 具有相同的类时,如何检索单个文本值

html - 生成*好的* HTML 的所见即所得浏览器编辑器?

javascript - KineticJS 如何从图层获取颜色(来自图层的颜色选择器)

javascript - 更改 Bootstrap 按钮的颜色

javascript - HTML - 添加和删除收藏夹

java - 在struts2中的一行中创建两个按钮