[JSP ] JavaScript/jquery傳值到Java method

作者: jonyig (是喔喔)   2016-03-06 01:07:38
大家好 我首po
目前遇到一個問題
就是正常在<%%>裡面可以直接javabean呼叫java的method
那請問我可以透過<script></script>呼叫java裡面的method嗎?
作者: haha02 (來人!上夾棍!)   2016-03-06 03:26:00
一個在server上跑 一個在user瀏覽器跑 你覺得呢?你問的是"可以" 所以沒有標準答案但通常會這樣問的人的情境假設 基本上的倒答案是:NO得到
作者: joetsai (路人酒菜)   2016-03-06 09:35:00
Applet? 不過那不是JSP
作者: jtorngl (Pedrosa go!)   2016-03-06 10:11:00
var str = ${str}; 以EL當例子,你看到這樣寫會以為是javascript去call Java的method,實際上是servletcontainer在後端render為html後傳回到client之後javasscriptp使用java method運算結果的「值」罷了你可以檢視網頁原始碼,會看到 var str = "hello world";之類的,這個是client直接使用server 運算後的結果值如果你前端的值需要動態取得,也可以考慮使用AJAX不好意思,第一行改為 var str = "${str}";
作者: swpoker (swpoker)   2016-03-06 11:05:00
javascript真的要正名啊
作者: kogrs (kogrs)   2016-03-06 15:31:00
JSP的程式碼所負責的部分是把html/script網頁產出來產出來後會回給client端的browser,這時候再由browser去處理
作者: jonyig (是喔喔)   2016-03-06 17:12:00
謝謝各位
作者: j16598231 (滎鶄)   2016-03-07 00:14:00
DWR算嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com