dwr的用法:
1、dwr.xml
<create creator="spring" javascript="WYadvanceTService"> -----交给spring管理 给这个js起的名字
<param name="class" value="org.aninggo.service.shoufeiguanli.WYadvanceTService" /> ----------引用的类的路径
<param name="beanName" value="wyadvanceTService" /> -------------service的注册名
<include method="getByVillageid" /> ----------调用的方法名
</create>
2 jsp页面
<script type='text/javascript' src='/dwr/interface/WYadvanceTService.js'></script> WYadvanceTService 名字与dwr.xml里的名字一致
<script type='text/javascript' src='/dwr/engine.js'></script><!-- 要引用的包 -->
function checkadcance(id)
{
dwr.engine.setAsync(false);//设置是否为异步
WYadvanceTService.getByVillageid(id,function(data)//调用方法
{
if(data!=null && data.length!=0)
{
alert("已有该信息,不能重复添加");
}else
{
//没有该信息,可以添加
window.location.href="/housemessage/house!delete.do?id="+id+"¤tpage="+pages;
}
});
}
<a href="#" onclick="fun(${id},${pagel.currentPage })"> 添加</a>
dwr文件
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
</allow>
</dwr>
dwr文件的位置:不可改变
http://blog.sina.com.cn/s/blog_67ef8b400100n3cb.html 某人的博客