jsp在執(zhí)行時(shí)會(huì)被容器(比如tomcat)編譯成servlet,其中<%=var%>會(huì)被編譯為out.print(var), 而print方法默認(rèn)會(huì)調(diào)用傳入?yún)?shù)的toString()方法得到對(duì)象所表示的字符串。 因此當(dāng)start_time為空時(shí), toString()后就變成了“null"字符串了,因此url就變?yōu)??start_time=null&end_time=null的形式。 所以服務(wù)端拿到的就是"null"字符串了
這個(gè)是小腳本,是用JAVA代碼取的。你用JAVA代碼能這么拿嗎?要用request.getattribute("end_time")可以用el表達(dá)式。