此代码正常工作(减去两个日期之间的天数),但它在Eclipse中显示为错误,我试图弄清楚如何清理它以便它不会给出错误。我没有写代码,顺便说一句....“start”无法解析为变量
<c:set var="start" value="${move.moveStart}"/>
<jsp:useBean id="start" type="java.lang.String"/>
<c:set var="end" value="${move.moveEnd}"/>
<jsp:useBean id="end" type="java.lang.String"/>
<%
int days = 0;
try{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date dstart = sdf.parse(start);
Date dend = sdf.parse(end);
long milsecs = dend.getTime() = dstart.getTime();
days = (int)(milsec/(1000*60*60*24));
}catch(ParseException pe){
;
}
%>
我得到的sdf.parse(开始)和错误。(完),它“不能被解析为一个变量”。我在这里错过了什么?
我不是这也太,但你似乎有一个称为start的变量和称为start的bean。我不确定你的豆是什么。同样适用于'结束'。我的第一个刺将是将bean重命名为startx和endx以查看会发生什么。 – 2012-03-20 12:21:15
使用这些bean,我希望看到类似start.getStartingValue()的代码。 – 2012-03-20 12:22:27