java - 从jsp调用方法并使用它

标签 java jsp struts2

我试图从 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')" />
            &nbsp;
        </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/

相关文章:

java - 使用 spring 管理 struts 操作(由约定插件配置)

java - 在 Java 中匹配\a574322 的正则表达式

java - 通过继承属性查询

java - 谷歌地图使用java和jsp在Web应用程序中绘制源和目的地之间的路线

jsp - Quarkus 如何提供 JSP 文件

jquery - Struts 2 Jquery 插件需要互联网连接

java - 在 Java 中将 URL 映射到请求处理程序的最简单方法

java - Gradle 任务不采用 sourceSet 配置

java - 我需要在flex中加密和解密Sha或Md5算法

json - 在许多 div + Struts2 中加载 JSON 的一部分