→ yyc1217: 你是要傳數字嗎? 把單引號拿掉就好了 04/30 00:20
不一定耶 xxx可能是 request的attribute名稱 單引號拿掉會有錯誤
但是我後來再試過 '${XXX}' 又可以使用
我猜可能是公司用的Servlet或JSP版本比較舊
Servlet是2.4 Tomcat 是 5.5 不知道是不是這個關係
※ 編輯: ipod7788 (111.250.149.57), 04/30/2015 01:13:54
→ genomini: EL會先編譯 之後才跑JS 04/30 08:02
→ kogrs: 先釐清jsp/scriptlet/el 與 javascript的差異 04/30 23:22
→ lashante: 不傳字串,那你是要傳數值還是什麼?如果確定是有值的數 05/02 18:17
→ lashante: 字的話,就用var x = parseFloat('${XXX}'); 或parseInt 05/02 18:18
→ lashante: 想傳物件的話,也可以在先servlet裡把物件轉為Json字串 05/02 18:22
→ lashante: 放進XXX,然後在JSP裡寫 var x = JSON.parse('${XXX}'); 05/02 18:24