java - jsp属性值-尝试用表达式构成属性值

标签 java jsp

我在 jsp 中面临一个基本问题。我有一个jsp。有一个 div 元素是循环的一部分。所以这里 x 是一个计数器。我正在尝试类似下面的内容,但这不是有效的语法。

<% for (int x =0; x <5; x++) { %> 
 <s:div theme="ajax" id = <%=x%>  
   <s:form>   
      <s:submit theme="ajax" targets = '<%=x%>' />     
   </s:form> 
 </s:div> 
< % } % > 

你能帮忙吗?问题是 id = <%=x%> 或 Targets = '<%=x%>' 似乎是无效语法。我的目标是让“id”属性和“targets”属性保持动态值(基于计数器“x”的值)

最佳答案

您应该关闭第一个 s:div 并用引号标记 id:<s:div theme="ajax" id="<%=x%>">

关于java - jsp属性值-尝试用表达式构成属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858478/

相关文章:

java - 无法在 OWLAPI 中获取 OWLClass 的注解

java - 在jsp中显示多个BufferedImage

java - 我正在尝试开发 Web 服务 REST 应用程序。我不知道如何解决以下错误

java - 为什么 HttpRequest.HttpMethod 是字符串而不是枚举?

java - 如何在从数据库获取值的地方制作可靠的下拉菜单

html - 为什么我的jsp request.getParameter() 没有获取到数据?

java - 错误 500 : Handler processing failed&#59; nested exception is java. lang.NoSuchMethodError : java/lang/String. isEmpty()Z

java - 为什么for循环可以初始化Java中按值传递的变量

java - 使用 Java 在 EPS 文件中添加元数据

java - 为什么没有列表<?扩展 A> 接受扩展 A 的 B 的实现吗?