作者jonyig (是喔喔)
看板java
标题[JSP ] JavaScript/jquery传值到Java method
时间Sun Mar 6 01:07:38 2016
大家好 我首po
目前遇到一个问题
就是正常在<%%>里面可以直接javabean呼叫java的method
那请问我可以透过<script></script>呼叫java里面的method吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.204.224.84
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1457197661.A.385.html
1F:推 haha02: 一个在server上跑 一个在user浏览器跑 你觉得呢? 03/06 03:26
2F:→ haha02: 你问的是"可以" 所以没有标准答案 03/06 03:27
3F:→ haha02: 但通常会这样问的人的情境假设 基本上的倒答案是:NO 03/06 03:28
4F:→ haha02: 得到 03/06 03:29
5F:→ joetsai: Applet? 不过那不是JSP 03/06 09:35
6F:→ jtorngl: var str = ${str}; 以EL当例子,你看到这样写会以为是 03/06 10:11
7F:→ jtorngl: javascript去call Java的method,实际上是servlet 03/06 10:11
8F:→ jtorngl: container在後端render为html後传回到client之後 03/06 10:12
9F:→ jtorngl: javasscriptp使用java method运算结果的「值」罢了 03/06 10:12
10F:→ jtorngl: 你可以检视网页原始码,会看到 var str = "hello world"; 03/06 10:13
11F:→ jtorngl: 之类的,这个是client直接使用server 运算後的结果值 03/06 10:14
12F:→ jtorngl: 如果你前端的值需要动态取得,也可以考虑使用AJAX 03/06 10:15
13F:→ jtorngl: 不好意思,第一行改为 var str = "${str}"; 03/06 10:17
14F:推 swpoker: javascript真的要正名啊 03/06 11:05
15F:→ kogrs: JSP的程式码所负责的部分是把html/script网页产出来 03/06 15:31
16F:→ kogrs: 产出来後会回给client端的browser,这时候再由browser去处理 03/06 15:32
17F:→ jonyig: 谢谢各位 03/06 17:12
18F:推 j16598231: DWR算吗? 03/07 00:14