<%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8”%> <%
<span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">String</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> path </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">=</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> request.getContextPath(); </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">String</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> basePath </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">=</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> request.getScheme() </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">://</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> request.getServerName() </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> request.getServerPort() </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> path </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">/</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;
%>
<!DOCTYPE HTML> <html> <head> <base href=”<%=basePath%>“> <title>Dwr Demo</title> <script type=‘text/javascript’ src=’\({pageContext.request.contextPath}/dwr/engine.js'</span><span style="color: rgba(0, 0, 255, 1)">></</span><span style="color: rgba(128, 0, 0, 1)">script</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">script </span><span style="color: rgba(255, 0, 0, 1)">type</span><span style="color: rgba(0, 0, 255, 1)">='text/javascript' </span><span style="color: rgba(255, 0, 0, 1)">src</span><span style="color: rgba(0, 0, 255, 1)">='\){pageContext.request.contextPath}/dwr/util.js’></script> <script type=‘text/javascript’ src=’\({pageContext.request.contextPath}/dwr/interface/Demo.js'</span><span style="color: rgba(0, 0, 255, 1)">></</span><span style="color: rgba(128, 0, 0, 1)">script</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">script </span><span style="color: rgba(255, 0, 0, 1)">type</span><span style="color: rgba(0, 0, 255, 1)">='text/javascript' </span><span style="color: rgba(255, 0, 0, 1)">src</span><span style="color: rgba(0, 0, 255, 1)">='\){pageContext.request.contextPath}/js/jquery1.8.js’></script> <script type=“text/javascript”>
<span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 128, 0, 1)">//</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 128, 0, 1)">此函数中可以调用java类的方法,除了java方法本身的参数外,还要将回调函数名作为参数传给java方法 </span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">function</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> sayHello(name) { Demo.getHello(name, dwrHandler); } </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 128, 0, 1)">//</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 128, 0, 1)">这是dwr的一个回调函数,data参数即java方法getHello(String name)的返回值 </span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">function</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> dwrHandler(data) { alert(data); }
</script> </head>
<body>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">button </span><span style="color: rgba(255, 0, 0, 1)">onclick</span><span style="color: rgba(0, 0, 255, 1)">="sayHello($('input').val());"</span><span style="color: rgba(0, 0, 255, 1)">></span>提交<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">button</span><span style="color: rgba(0, 0, 255, 1)">></span>
<%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8”%> <%
<span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">String</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> path </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">=</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> request.getContextPath(); </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">String</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> basePath </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">=</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> request.getScheme() </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">://</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> request.getServerName() </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> request.getServerPort() </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> path </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">+</span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">/</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">"</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;
%>
<!DOCTYPE HTML> <html> <head> <base href=”<%=basePath%>“> <title>Dwr Demo</title> <script type=‘text/javascript’ src=’\({pageContext.request.contextPath}/dwr/engine.js'</span><span style="color: rgba(0, 0, 255, 1)">></</span><span style="color: rgba(128, 0, 0, 1)">script</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">script </span><span style="color: rgba(255, 0, 0, 1)">type</span><span style="color: rgba(0, 0, 255, 1)">='text/javascript' </span><span style="color: rgba(255, 0, 0, 1)">src</span><span style="color: rgba(0, 0, 255, 1)">='\){pageContext.request.contextPath}/dwr/util.js’></script> <script type=‘text/javascript’ src=’\({pageContext.request.contextPath}/dwr/interface/Demo.js'</span><span style="color: rgba(0, 0, 255, 1)">></</span><span style="color: rgba(128, 0, 0, 1)">script</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">script </span><span style="color: rgba(255, 0, 0, 1)">type</span><span style="color: rgba(0, 0, 255, 1)">='text/javascript' </span><span style="color: rgba(255, 0, 0, 1)">src</span><span style="color: rgba(0, 0, 255, 1)">='\){pageContext.request.contextPath}/js/jquery1.8.js’></script> <script type=“text/javascript”>
<span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 128, 0, 1)">//</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 128, 0, 1)">此函数中可以调用java类的方法,除了java方法本身的参数外,还要将回调函数名作为参数传给java方法 </span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">function</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> sayHello(name) { Demo.getHello(name, dwrHandler); } </span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 128, 0, 1)">//</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 128, 0, 1)">这是dwr的一个回调函数,data参数即java方法getHello(String name)的返回值 </span> <span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">function</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)"> dwrHandler(data) { alert(data); }
</script> </head>
<body>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input</span><span style="color: rgba(0, 0, 255, 1)">></span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">button </span><span style="color: rgba(255, 0, 0, 1)">onclick</span><span style="color: rgba(0, 0, 255, 1)">="sayHello($('input').val());"</span><span style="color: rgba(0, 0, 255, 1)">></span>提交<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">button</span><span style="color: rgba(0, 0, 255, 1)">></span>
</body> </html>
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/4842.html