从jsp调用一个方法并使用它

时间:2017-03-31 07:22:13

标签: java jsp struts2

我试图从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')" />
            &nbsp;
        </display:column>
    </s:if>

顺便说一下:

此代码有效

<s:property
    value="%{@registradores.utiles.enumerados.EstadoTramite@tipoMensajeSegunEstado(#attr.listaContatosTable.estado_Nue)}" />

1 个答案:

答案 0 :(得分:1)

自从我最后使用JSP以来已经很久了。

你可以试一试,让我知道它是否有效?

<s:if test="%{@registradores.utiles.enumerados.EstadoTramite.tipoMensajeSegunEstado('#attr.listaContatosTable.estado_Nue')!=null}">