Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jsp属性值尝试使用表达式来形成属性值_Java_Jsp - Fatal编程技术网

Java jsp属性值尝试使用表达式来形成属性值

Java jsp属性值尝试使用表达式来形成属性值,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%>' />

我在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=或targets=''似乎是无效语法。我的目标是让“id”属性和“targets”属性保存一个动态值(基于计数器“x”的值)。

您应该关闭第一个s:div并用引号标记id: