Bonjour,
j'ai deux classes, une classe évaluation et une classe pratique. je veux afficher à l'aide de display:table toutes les enregistrements de la table évaluation qui contient, entre autres, un champ id_pratique relatif à la table pratique. je veux pour ce champ affiché, au lieu de l'id_pratique, le nom de la pratique qui se trouve dans la table pratique.
et j'ai dans evaluationAction.java une liste des pratiques.
j'ai l'erreur suivante:
Code :
javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "value" with value "${pratiques.abreviation}": The "." operator was supplied with an index value of type "java.lang.String" to be applied to a List or array, but that value cannot be converted to an integer. (null)
at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:109)
at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:129)
at org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:75)
at org.apache.taglibs.standard.tag.el.core.ExpressionUtil.evalNotNull(ExpressionUtil.java:48)
at org.apache.taglibs.standard.tag.el.core.OutTag.evaluateExpressions(OutTag.java:99)
at org.apache.taglibs.standard.tag.el.core.OutTag.doStartTag(OutTag.java:57)
at org.apache.jsp.WEB_002dINF.pages.evaluationList_jsp._jspx_meth_c_out_0(evaluationList_jsp.java:384)
at org.apache.jsp.WEB_002dINF.pages.evaluationList_jsp._jspx_meth_display_column_0(evaluationList_jsp.java:354)
at org.apache.jsp.WEB_002dINF.pages.evaluationList_jsp._jspService(evaluationList_jsp.java:189)