①后來想到,有可能是HTML轉(zhuǎn)義問題,于是就將"yyyy年MM月dd日 E "中的空格全部去掉了,結(jié)果可以正常取值了或者改為“yyyy年MM月dd日-E” ②還有一種方法,只要使用轉(zhuǎn)義字符將準備顯示的字符串中內(nèi)容逐個替換即可
復(fù)制代碼
代碼如下:
<% String result = ""; for (int i = 0; i < date.length(); i++) { switch (date.charAt(i)) { case '<': result += "<"; break; case '>': result += ">"; break; case '&': result += "&"; break; case '"': result += "/""; break; case '/'': result += "'"; break; case ' ': result += " "; break; default: result += date.charAt(i); } } %>