【发布时间】:2011-03-15 14:27:43
【问题描述】:
如何使用 Struts2 标签库对字符串进行子串化?
这是我使用 JSTL/EL 的尝试:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
...
<s:property value="firstName" />
<c:set var="string" value="${firstName} "/>
<c:out value="${fn:substring(string,0,5)} "/>
但这不起作用。我怎样才能达到我的要求?
【问题讨论】:
-
我不知道 Struts2 部分,因为我不使用它。尝试将
value="${firstName}"替换为value="somestring"。如果它有效,那么事实上 Struts2 和 EL 不共享相同的范围。您想使用一个或另一个,但不能同时使用。 -
我建议你在 JSP 端使用 JQuery 来处理你的代码。
-
@kamaci:回复:“我建议你在 JSP 端使用 JQuery 来处理你的代码。” 哈哈,天大的笑话。提示:doxdesk.com/img/updates/20091116-so-large.gif