2010-10-07 7 views
1

Je souhaite poser une question sur le JSP. J'écris le code suivant dans la page JSP. Toutefois, lorsque j'ai défini le <%= obj.getCounter()%> (méthode définie par l'utilisation) comme compteur de boucle, j'ai constaté que cela ne fonctionnait pas. Quelqu'un peut-il m'aider? Je vous remercie.Comment régler le <%= ...> dans un compteur de boucles?

Ce qui suit est le code.

<% 
private int loopTime = <%= obj.getCounter()%>; 
%> 

<% for(int i=0; i<loopTime; i++) { %> 
<tr> 
    <td><%= obj.getName() %></td> 
    <td><%= obj.getAge() %></td> 
</tr> 
<%}%> 

Répondre

4

Vous ne pouvez pas inclure un scriptlet dans un autre: quel est le point?

<% int loopTime = obj.getCounter(); %> 

Est-ce ce que vous voulez? Je demande parce que loopTime n'est pas le «compteur de boucle» dans votre code, c'est la limite supérieure de la boucle.

+0

merci pour votre réponse. C'est une aide précieuse. – Questions

Questions connexes