Google Website Translator Gadget

martes, 19 de febrero de 2013

Struts2: Error setting expression + target is null

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
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" />
</s:form>






No hay comentarios:

Publicar un comentario