我如何使用 JSTL 变量如下:
<c:set var="datetime" value="${fn:split(starttime,' ')}" />
<c:set var="date" value="${fn:replace(datetime[0],':',',')}" />
稍后将用于以下内容:
<c:if test="${param.cid!=null}">
<%
Calendar d = Calendar.getInstance();
d.set(out.print(<c:out value="${date}"/>);
%>
</c:if>
编辑:
我终于做了一些实验,发现了这样的东西:
<% Calendar c = Calendar.getInstance();
if(pageContext.getAttribute("date") != null)
{
String datez = (String)pageContext.getAttribute("date");
String dates[] = datez.split(",");
String date0 = dates[0];
String date1 = dates[1];
String date2 = dates[2];
int int0 = Integer.parseInt(date0);
int int1 = Integer.parseInt(date1) - 1;
int int2 = Integer.parseInt(date2);
c.set(int0,int1,int2);
}
%>
有更好的想法吗?