dwr 回调函数执行不到,求助啊,
看了几个帖子
比如 http://topic.csdn.net/u/20081210/15/a058d657-4d82-4d7b-b9be-d0e4625f0e4a.html?seed=227589686&t=fpbyktfw
不过帖子已经被标记解决了,估计没人看了,所以重新开个贴,在线等帮助。
对DWR不是很明白,只是初步按人家教的步骤来用而已,所以也不知道应该贴出些什么信息来供高手参考。
暂时贴出下面这些信息,也不知道全不全。
public String getAllDepartmentNameByTime(String beginDate,String endDate){
return resultStr;
}
java方法我简化了下,因为我能确定我的方法是可以被正确执行到的,这里因该没什么问题。
web.xml里的配置
<servlet>
<!--
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<description>Direct Web Remoter Servlet</description>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
-->
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<description>Direct Web Remoter Servlet</description>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>classes</param-name>
<param-value>java.lang.Object</param-value>
</init-param>
<init-param>
<param-name>activeReverseAjaxEnabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>initApplicationScopeCreatorsAtStartup</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>maxWaitAfterWrite</param-name>
<param-value>500</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
其中注视掉的部分是之前用1.0时,之后改成2.0,这个是经理告诉我的,貌似固定格式,应该不会有错吧。
dwr.xml中的配置
<create creator="spring" javascript="departmentManager">
<param name="beanName" value="departmentManager"/>
</create>
对应的spring配置文件也应该没问题,这里就先不贴了。
最后就是页面本身了。
function timeChange(){
departmentManager.getAllDepartmentNameByTime("2008-1-1","2008-10-10",addOpt);
alert("bbbbbbb");
}
function addOpt(departmentNames){
alert('aaaaaaaaaaaaa');
alert(departmentNames);
}
具体的方法内容我删了,只贴出这么一个能说明我遇到的问题的几行代码
现在的问题是,每次alert("bbbbbb");可以正常的执行到,对应的JAVA方法也正常被执行并返回正确的值
但addOpt死活执行不到。
郁闷我一天了,谁来解救下我吧,不胜感激