2010-10-04 4 views
1

Je suis confronté à un problème de base dans mon jsp. J'ai un jsp. Il y a un élément div qui fait partie d'une boucle. Donc, ici x est un compteur. J'essaie quelque chose comme ci-dessous, mais ce n'est pas une syntaxe valide.jsp valeur d'attribut-essayer d'utiliser des expressions pour former des valeurs d'attribut

<% 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> 
< % } % > 

Pourriez-vous aider s'il vous plaît? Le problème est que id = <% = x%> ou targets = '<% = x%>' semble être une syntaxe invalide. Mon objectif est d'avoir l'attribut et l'attribut 'cibles de maintenir une valeur dynamique « id » (basé sur la valeur du compteur « x »)

Répondre

0

Vous devez fermer la première s: div et marquer l'identifiant avec des guillemets: <s:div theme="ajax" id="<%=x%>">

Questions connexes