我有一个类似 <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/