相关疑难解决方法(0)

比较EL中的字符串

我将一个User对象提供给JSP,并希望将用户的属性与给定的String进行比较.我现在正在做的是以下内容:

<input type="radio" name="lang" value="ger" <c:if test="${user.comLanguage.equals("ger")}">checked="yes"</c:if>/>German</br>
Run Code Online (Sandbox Code Playgroud)

但我得到的只是以下例外:

org.apache.jasper.JasperException: /WEB-INF/jsp/library/home.jsp (line: 22, column: 95) equal symbol expected
Run Code Online (Sandbox Code Playgroud)

其中第95列是其中一个字母comLanguage.

这里的语法是什么?

string jsp compare el

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

JSF EL 表达式比较字符串值

我正在尝试评估 EL 表达式(方法表达式?),如果该值等于“bar”,则返回一个值(字符串),然后我想呈现标签。

<p:tab rendered="#{bean.getAnswer('foo').answer == "bar"}" />
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误消息。

Invalid location of text ("}") in tag.
Run Code Online (Sandbox Code Playgroud)

什么是正确的语法使用?

jsf expression el

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

标签 统计

el ×2

compare ×1

expression ×1

jsf ×1

jsp ×1

string ×1