[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