相关疑难解决方法(0)

JSP EL字符串连接

如何在EL中连接字符串?

我想做这样的事情,但它不起作用:

${var1 == 0 ? 'hi' : 'hello ' + var2}
Run Code Online (Sandbox Code Playgroud)

它抛出异常试图转换'hello'Double

jsp el

75
推荐指数
4
解决办法
9万
查看次数

在JSP中使用EL时出错:"当未指定默认命名空间时,函数contains必须与前缀一起使用"

在我的jsp页面中,我指定:

<c:choose>
line 1: <c:when test="${com.community_classification_id.contains('1')}">
            <input type="checkbox" id="by_invitation1"   name="invitaion" value="1" checked="true">By Invitation<span style="padding-left:28px"></span>
        </c:when>
        <c:otherwise>
            <input type="checkbox" id="by_invitation1"   name="invitaion" value="1">By Invitation<span style="padding-left:28px"></span>
        </c:otherwise>
</c:choose>
Run Code Online (Sandbox Code Playgroud)

但@line没有.1它给我500错误

The function contains must be used with a prefix when a default namespace is not specified
Run Code Online (Sandbox Code Playgroud)

我无法理解它.怎么了?

jsp jstl el

4
推荐指数
1
解决办法
1万
查看次数

无法将类 java.lang.String 类型的 abcdefg 转换为类 [Ljava.lang.String;

我正在尝试将一个字符串放在一个标签库中,如下所示:

<c:set var="columnText" value="${fn:join(columnText,'.pdf')}" />
<a href="${fn:join('http://host:8082/pdf/',columnText)}" >bla</a>
Run Code Online (Sandbox Code Playgroud)

但是会出现这个异常:

javax.el.E​​LException: 无法将类 java.lang.String 类型的 abcedfg 转换为类 [Ljava.lang.String;

'abcdefg' 最初是 columnText 的内容。

jsp jstl

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

jsp ×3

el ×2

jstl ×2