jsp调用java代码 jsp调用java代码并传参数( 二 )


/create
/allow
/dwr
3.配置web.xml
加入:!-- dwr --
servlet
servlet-namedwr-invoker/servlet-name
servlet-classorg.directwebremoting.servlet.DwrServlet/servlet-class
!-- This should NEVER be present in live --
init-param
param-namedebug/param-name
param-valuetrue/param-value
/init-param
load-on-startup1/load-on-startup
/servlet
servlet-mapping
servlet-namedwr-invoker/servlet-name
url-pattern/dwr/*/url-pattern
/servlet-mapping
4.引入dwr的js,如:
script type='text/javascript'src='https://www.04ip.com/post/dwr/interface/HelloWorld.js'/script
script type='text/javascript' src='https://www.04ip.com/post/dwr/engine.js'/script
script type='text/javascript' src='https://www.04ip.com/post/dwr/util.js'/script
这一步你可以参考dwr的官方文档中的实例 , 因为这里引入的js , 包括目录你都找不到的,所以以往的直接将js文件拖拉到要使用的页面就行不通了,
分别介绍一下引入的三个js文件:
第一个:后缀为HelloWorld.js的估计你也能猜出来了,其实在后台你就是有一个类名就叫HelloWorld的,现在应该明白为什么可以调用后台java类了吧(也就是说有几个java类要调用就有几个这样的引入文件,只需要将HelloWorld名字换为你的另一个要引入的类) 。
第二个:固定的写法
第三个:不是必须的,可加可不加,不过它是为了是你操作更方便 , 一般都会加上 。
5.下面就可以在页面调用了:
script type='text/javascript' src='https://www.04ip.com/post/dwr/interface/HelloWorld.js'/script
script type='text/javascript' src='https://www.04ip.com/post/dwr/interface/DepartmentsService.js'/script
script type='text/javascript' src='https://www.04ip.com/post/dwr/engine.js'/script
script type='text/javascript' src='https://www.04ip.com/post/dwr/util.js'/script
script type="text/javascript"
function hello(){
var name = document.getElementById("name").value;
HelloWorld.hello(name,callback);//直接使用引入的名称调用后台类中的hello()方法
}
//回调函数用来获取从后台传递来的参数,或者数据
function callback(date){
alert(date);
}
/script
6.完成
希望能下个dwr的官方jar包里面有好多例子,讲的都很详细的
【jsp调用java代码 jsp调用java代码并传参数】关于jsp调用java代码和jsp调用java代码并传参数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读