我试图从 jsp 调用一个方法,以便将结果与 null 进行比较,如下所示:
<s:if test="%{@registradores.utiles.enumerados.EstadoTramite.tipoMensajeSegunEstado('#attr.listaContatosTable.estado_Nue')!='null'}">
但显然不起作用,它总是跳过 if,就像结果总是 false
完整代码为:
<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)}" />
最佳答案
距离上次使用 JSP 已有很长时间了。
您能尝试一下并让我知道它是否有效吗?
<s:if test="%{@registradores.utiles.enumerados.EstadoTramite.tipoMensajeSegunEstado('#attr.listaContatosTable.estado_Nue')!=null}">
关于java - 从jsp调用方法并使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43134826/