SSH怎么样与ajax整合!!!! SSH怎么样与ajax整合!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么怎么整合,把你的异步请求发给action不就行了 随便怎么整啊 jsp里面用ajax就行了 你说的是用普通的action来实现ajax?还不是一样的.只要在action里面你给它一个返回值就ok了.比如返回string/xml.然后js接受. ajax是前端的,SSH是后台的。。 DWR ,讓SPRING 管理 DWR。 我记得我已经回答过这个问题了,后台方法和js方法你应该都会吧?SSH中使用Ajax需要配置dwr.xml文件,最主要的是配置<create>节点:<allow> <create creator="spring" javascript="JUserChecker"> <param name="bean名称" value="spring配置文件中注入的BizBean的Id属性值" <param name="lacation" value="applicationContext.xml"> </create></allow>如果返回的是一个对象类型可以加一个和<create>同级的节点<convert converter="bean" match="包名.对象实体类名"> 在页面导入dwr应用:<script src='dwr/interface/在dwr.xml中creater节点中javascript属性值(此处为:JUserChecker)></script><script src='dwr/engine.js'></script><script src='dwr/util.js'></script> 把你的异步请求发给action不就行了支持。不过,你也可以把dwr加入到你的项目中。调用就更方便了。 xinghen88说的就是了。贴个dwr.xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd"><dwr> <allow> <convert converter="bean" match="com.cms.modules.AlarmLog"></convert> <create creator="new" javascript="AlarmMsgConverter" scope="session"> <param name="class" value="com.cms.mdb.AlarmMsgConverter" /> <include method="fromMessage" /> </create> <convert converter="servlet" match="javax.servlet.http.HttpServletRequest"/> </allow></dwr> <dwr> <allow> <convert converter="bean" match="com.cms.modules.AlarmLog"></convert> <create creator="new" javascript="AlarmMsgConverter" scope="session"> <param name="class" value="com.cms.mdb.AlarmMsgConverter" /> <include method="fromMessage" /> </create> <convert converter="servlet" match="javax.servlet.http.HttpServletRequest"/> </allow></dwr>就是这么整合! 从来不用DWR,一向认为它是一个坏蛋。ajax实现方式多了。可以是用框架,例如:JQuery,Ext,Dojo啦等等啦。个人认为Ajax跟MVC框架集无关。 把DWR也交给Spring去管理在dwr.xml中:<create creator="spring" javascript="getBookList"> <!-- javascript名--> <param name="beanName" value="bookServiceImpl" /> <!-- name必须是beanName,这样 Spring可以注入进来,根据value,在Spring找到id="bookServiceImpl"--></create><convert converter="bean" match="com.hebin.cohac.entity.Book" /> <!-- 实体bean,Spring注入--> 然后在页面上 js: getBookList.xxxx(){ } xxxx()为类中方法名oK 最近做了个项目,正好用到,好好学习了一下谢谢 这两个密码明明一样 怎么equals为false Tomcat里的WEB客户端调用JBOSS里EJB应用出错~ 关于依赖和依赖转化的理论[2] 求助:weblogic8.1中的一个问题,急????? Javascript问题,提示缺少对象?急! java的优势所在? <求助>spring报错 我在sun上下了个J2EE 1.4 SDK,不知道那么我写EJB还需要容器吗? Web service 菜鸟问题 100分求 JavaMail编程实验的环境搭建问题! struts2 自定义标签出错 更改Myeclipse web项目tomcat的发布路径
<create creator="spring" javascript="JUserChecker">
<param name="bean名称" value="spring配置文件中注入的BizBean的Id属性值"
<param name="lacation" value="applicationContext.xml">
</create>
</allow>
如果返回的是一个对象类型可以加一个和<create>同级的节点<convert converter="bean" match="包名.对象实体类名">
<script src='dwr/interface/在dwr.xml中creater节点中javascript属性值(此处为:JUserChecker)></script>
<script src='dwr/engine.js'></script>
<script src='dwr/util.js'></script>
支持。
不过,你也可以把dwr加入到你的项目中。调用就更方便了。
贴个dwr.xml:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd"><dwr>
<allow>
<convert converter="bean"
match="com.cms.modules.AlarmLog"></convert> <create creator="new" javascript="AlarmMsgConverter" scope="session">
<param name="class" value="com.cms.mdb.AlarmMsgConverter" />
<include method="fromMessage" />
</create>
<convert converter="servlet" match="javax.servlet.http.HttpServletRequest"/>
</allow>
</dwr>
<allow>
<convert converter="bean"
match="com.cms.modules.AlarmLog"></convert> <create creator="new" javascript="AlarmMsgConverter" scope="session">
<param name="class" value="com.cms.mdb.AlarmMsgConverter" />
<include method="fromMessage" />
</create>
<convert converter="servlet" match="javax.servlet.http.HttpServletRequest"/>
</allow>
</dwr>
就是这么整合!
在dwr.xml中:
<create creator="spring" javascript="getBookList"> <!-- javascript名-->
<param name="beanName" value="bookServiceImpl" /> <!-- name必须是beanName,这样 Spring可以注入进来,根据value,在Spring找到id="bookServiceImpl"-->
</create>
<convert converter="bean" match="com.hebin.cohac.entity.Book" /> <!-- 实体bean,Spring注入-->
js: getBookList.xxxx(){ } xxxx()为类中方法名
oK
最近做了个项目,正好用到,好好学习了一下谢谢