今天用ssh做好了一个项目:
最后测试时,测试人员要求改写东西:
描述一下项目:
在jsp页面展示了一些数据!使用iterator 迭代出List<User> 中的属性值;
在展示是有一列是 User 的状态(status)数据库中存的是 0 和 1 两个值!在页面显示
0: 否
1:是
要求如果页面取得值是:"0 “,即要显示:"否"
这是 否有个超链接,触发一个js函数将 “否” 改为“ 是”(注意:这里是要将数据库中的0也要变为1的):
一般思路!写个查询的方法,经过调用action改变他的显示;
但是好像用着方法就一个简单的改变一个值!就主要再调一次action何况,在查询时还要有页面其他发的参数作条件,显然在ssh'中还想没有
ajax方便!
但是有一种方法,也是需要些Service, Mnager,但是不需要写action,这就是DWR
DWR使用:
在jsp页面写如下:
这个是固定写法!
jsp页面要导入的:
<script language="javascript" src="${path}/page/wrm/js/util.js"></script>
<script language="javascript" src="${path}/page/wrm/js/engine.js"></script>
<script language="javascript" src="${path}/dwr/interface/AnalyseCompareService.js"></script>
AnalyseCompareService.js 与下边的配置的serivce名字相同;
要在dwr.xml(该文件放在WEB_INF 下)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
<convert converter="bean" match="com.iman.nrms.nrmwns.common.domain.BaseCode"/>
<create creator="spring" javascript="AnalyseCompareService">
<param name="beanName" value="analyseCompareService"/>
<include method="updateAnalyseCompareDealFlag"/>
</create>
<convert converter="bean" match="com.iman.nrms.nrmwns.common.domain.BaseCode"/>
<create creator="spring" javascript="AnalyseMessageService">
<param name="beanName" value="analyseMessageService"/>
<!--analyseMessageService与spring中的service配置的名字相同-->
<include method="updateAnalyseMessageDealFlag"/>
<!--updateAnalyseMessageDealFlag调用Service的方法-->
</create>
</allow>
</dwr>
下边你就可以调用了!
记住这里只是省掉了action但是Service,Manager还是要写的!在审判日国内配一下就好了!
jsp使用:
function test(){
AnalyseCompareService.updateAnalyseCompareDealFlag(id,function(data)
{
}
);
}
有了与Ajax一样的效果!
分享到:
相关推荐
DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册
Dwr的使用实例 war文件 1. lib要导入包: dwr-2.0.M3.jar 2. web.xml配置: 3. WEB-INF下dwr.xml的配置 4. bean例子: 5. index.jsp的例子 详细内容请下载
DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤
dwr跨域访问以及dwr的使用+dwr.jar
自己总结的一个的dwr的使用说明,附有源码,以及代码的详细解释,配置文件的详细解释。完全可以运行。同时介绍了与其类似用法的dotnet版本的ajax组建。需要自己下载dwr.jar 3.0版本。或者到我的空间下载dwr.jar 3.0...
dwr的简单使用,是一个Eclipse的项目,直接导进去就可以看到使用的方式了 对于初学者这个应该是不错的demo哦~
dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架
dwr.jar文件 博文链接:https://yangjinhappy.iteye.com/blog/165122
配置和使用DWR进行Ajax开发
dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr
Dwr的使用步骤: 1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: <!-- 配置DWR --> <servlet-name>dwr-invoker org.directwebremoting.servlet.DwrServlet <init-param> <param-name>...
DWR的使用经验DWR的使用经验
dwr的使用和ajax的使用demo
资源名称:适合初学者的DWR基本使用视频教程资源目录:【】dwr01_dwr的安装【】dwr02_dwr的转换器和异常处理【】dwr03_dwr的util的介绍【】dwr04_文件上传和与spring进行整合【】dwr05_dwr的debug和获取ServletAPI...
DWR入门教程 DWR使用步骤详解DWR使用步骤详解DWR入门教程
dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;
dwr框架例子返回json数据,带dwr包
ajax 框架dwr的使用文档
javascript=" testClass "属性指定javascript代码访问对象时使用的名称。 标签指定要公开给javascript的java类名。 标签指定要公开给javascript的方法。不指定的话就公开所有方法。 标签指定要防止被访问的...
该压缩包中包含了dwr的使用及配置,和dwr的jar包; DWR采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码.这样WEB开发人员就可以在JavaScript里使用Java代码就像它们是浏览器的本地代码(客户端代码)...