如何使用Struts2 taglibs對字符串進行子串處理?如何在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 =「somestring」'替換'value =「$ {firstName}」''。如果它有效,那麼事實上Struts2和EL沒有共享相同的範圍。你想使用一個*或*另一個,但不是兩個。 – BalusC 2011-03-15 14:34:10
可能的重複:http://stackoverflow.com/questions/64825/struts2-how-to-substring-in-jsp – kamaci 2011-03-15 14:45:21
我建議你在JSP端使用JQuery來處理你的代碼。 – kamaci 2011-03-15 14:45:53