我试图从jsp调用一个方法,以便将结果与null进行比较,这样:
<s:if test="%{@registradores.utiles.enumerados.EstadoTramite.tipoMensajeSegunEstado('#attr.listaContatosTable.estado_Nue')!='null'}">
但显然不工作,它总是跳过if,就像结果总是假的
完整代码是:
<s:if test="%{@registradores.utiles.enumerados.EstadoTramite.tipoMensajeSegunEstado('#attr.listaContatosTable.estado_Nue')!='null'}">
<display:column title="Archivo" headerClass="sortable"
defaultorder="descending" style="width:12% ;color:black">
<s:submit id="botonDescargarNotificacion" value="Notificación"
cssClass="boton"
onclick="enviarADesde('descargarDocumentoAcuse.action#Notificaciones#', 'formNotificaciones')" />
</display:column>
</s:if>
顺便说一下:
此代码有效
<s:property
value="%{@registradores.utiles.enumerados.EstadoTramite@tipoMensajeSegunEstado(#attr.listaContatosTable.estado_Nue)}" />
答案 0 :(得分:1)
自从我最后使用JSP以来已经很久了。
你可以试一试,让我知道它是否有效?
<s:if test="%{@registradores.utiles.enumerados.EstadoTramite.tipoMensajeSegunEstado('#attr.listaContatosTable.estado_Nue')!=null}">