DWR使用小结1——SSH整合DWR
1、 2、 a、 b、 其中 </</span>init-param> 表示开启调试模式,在开发的时候设置成true,可在url中调试暴露出来的方法,生产环境中应设置成false。 c、 这个方法在什么样的类里都可以,这里是放在了一个action类中,并且在applicationContext.xml中配置了由spring管理,其id为loginAndRegAction。 d、 在web.xml文件的同级目录下建立dwr.xml文件,其配置如下: “javascript=Hello”是设定该js的名称,Hello处可以是任意合法字符串。“creator=spring”表示该对象也是由spring容器管理。“<</span>param name="beanName" value="loginAndRegAction"></</span>param>”表示目标类为id为loginAndRegAction这个类,这个正是前面配置的bean的id。“<</span>include method="dwrTest"></</span>include>”指定该bean中哪些方法可以暴露出来,这里表示dwrTest这个方法可以被当做js方法来引用。 e、 此句一般要加上,这样不会出现如图所示的错误。但是这样加上后项目中请求action时后面都应加上.action后缀,struts才能认识并寻找对应action来处理。 f、 点击Hello,出现如下界面: 这是配置的目标类中所有的方法,但只有没有告警提示的才可以使用,如此处的dwrTest方法。在对应的参数处添加参数,点击Execute,执行成功则表示配置正确。如下图: g、 引用的几个js文件的路径写法要和刚才调试时浏览器中给的路径相同。然后通过回调函数的形式,调用目标方法并处理返回值。 h、 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |