Al programar, especialment si ho fas sense gaire temps disponible, pots trobar-te amb un desagradable error com el següent:
Error setting expression ‘…field….’ …
target is null for setProperty( …
Error message |
QUE POTS FER?
1. Verificar que la class dispossa de funcions set/get del Bean
La Action class ha de tenir la funció set i get del Bean.
Revisa la estructura i funcionament de la funció.
Al exemple d’abaix es la funció setGrupaprovadors
2. Verificar que la funció está descrita al JSP
<s:property value=”grupaprovadors….
EXEMPLE: (struts.xml, class, JSP)
struts.xml
<action name="Grup01pas1" class="com.test.action.G01GrupAction"
method="Afegirgrupap">
<result name=“input”>gp01.jsp</result>
<result name=“error”>gp02.jsp</result>
</action>
Class:
JSP:
s:form action="Grup01pas1"
method=“post”> Introdueix ID:<s:property value=“grupaprovadors.IDGrup” />