此代碼正常工作(減去兩個日期之間的天數),但它在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