Struts balise select - Java - Programmation
Marsh Posté le 22-04-2004 à 11:49:43
cherche un peu c'est pas compliqué.
(même si les noms des attributs des taglibs struts sont mal choisis...)
Marsh Posté le 22-04-2004 à 14:55:13
javax.servlet.ServletException: No getter method available for property selectid for bean under name clients
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)
Mon clients provient d'un tableau de clients et selectid provient de result.jsp et ca ne lui plait pas trop.
Je pige pas très bien ces histoires de name dans le select et sinon options et option c'est quoi la grosse différence?
C'est quoi le mieux dans mon cas
Marsh Posté le 24-05-2004 à 14:45:04
Je me suis remis dessus mais j'ai toujours une erreur :
Code :
|
Voici mon struts-config :
Code :
|
La jsp qui pose le problème :
Code :
|
et enfin la classe (bean):
Code :
|
Marsh Posté le 22-04-2004 à 10:42:01
J'ai un tableau d'objet clients en session
je voudrais faire une jsp :
avec un select (<html:select ...><html:options .../></html:select> ) choisir l'id client, recharger la page et afficher en plus de la liste les infos sur le client.
le problème c'est que je ne dois pas mettre les bon attribut name et property dans mon select :
<html:select name="clients" property="selectid">
<html:options name="clients" property="clientid">
</html:select>
ou
<html:select name="clients" property="selectid" size="5">
<logic:iterate id="cli" name="clients">
<bean:define id="cliid" name="cli" property="clientId" type="java.lang.String" />
<html:option value="<%=cliid%>"><%=cliid%></html:option>
</logic:iterate>
</html:select>
et ca ne marche pas.
Je sens bien que je fais quelquechose de pas correct.
quel moyen dois-je adopter
action.java -> result.jsp (choix de l'id) -> action.java -> result.jsp