小弟新手上路,分数不多,还望好心人路过能看看此问题,项目怠工已久,就这小问题。
望多多直接阿!
版本:DWR-2.0.1 SPRING:2.5.4DWR.XML:
<allow>
<create creator="spring" javascript="aaa">
<param name="class" value="pkg.className(接口)"/>
<param name="beanName" value="beanName(bbb)"/>
<include method="pkg.className.mothod(ccc方法)" />
</create> //调用JAVA类传参BYTE类型,返回一个list<操作的MODEL>的对象集合
<convert match="操作的MODEL" converter="bean">
<allow>WEB.XML:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>SPRING.XML: --DWR+SPRING 是否一定需要在spring.xml中配置DWR信息?我没有配置
<bean id="bbb" class="pkg.classNameImpl(接口实现类)">
<property name="Dao" ref="Dao"/>
</bean>
JSP中:
<script type="text/javascript" src="/beme/dwr/engine.js"></script>
<script type="text/javascript" src="/beme/dwr/interface/aaa.js"></script>
<script type="text/javascript" src="/beme/dwr/util.js"></script>
function remveParamInput(){
var typevalue =1; //调用JAVA类传参BYTE类型,返回一个list<操作的MODEL>的对象集合
aaa.ccc(typevalue,callback); --调试执行到此,已经调用了CCC方法在后台执行了查询操作,
但就是不调用回调函数。
}
function callback(data){
alert("data is null");
}
望多多直接阿!
版本:DWR-2.0.1 SPRING:2.5.4DWR.XML:
<allow>
<create creator="spring" javascript="aaa">
<param name="class" value="pkg.className(接口)"/>
<param name="beanName" value="beanName(bbb)"/>
<include method="pkg.className.mothod(ccc方法)" />
</create> //调用JAVA类传参BYTE类型,返回一个list<操作的MODEL>的对象集合
<convert match="操作的MODEL" converter="bean">
<allow>WEB.XML:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>SPRING.XML: --DWR+SPRING 是否一定需要在spring.xml中配置DWR信息?我没有配置
<bean id="bbb" class="pkg.classNameImpl(接口实现类)">
<property name="Dao" ref="Dao"/>
</bean>
JSP中:
<script type="text/javascript" src="/beme/dwr/engine.js"></script>
<script type="text/javascript" src="/beme/dwr/interface/aaa.js"></script>
<script type="text/javascript" src="/beme/dwr/util.js"></script>
function remveParamInput(){
var typevalue =1; //调用JAVA类传参BYTE类型,返回一个list<操作的MODEL>的对象集合
aaa.ccc(typevalue,callback); --调试执行到此,已经调用了CCC方法在后台执行了查询操作,
但就是不调用回调函数。
}
function callback(data){
alert("data is null");
}
aaa.ccc(typevalue, {
callback:function(str) {
alert(str);
}
});
我是SELECT表情触发onchange事件调用函数的
这么写连函数直接不调用了。没报任何异常,做了没反应了。
我是SELECT表情触发onchange事件调用函数的
这么写连函数直接不调用了。没报任何异常,做了没反应了。
<param name="class" value="pkg.className(接口)"/>
<param name="beanName" value="beanName(bbb)"/>
<include method="pkg.className.mothod(ccc方法)" />
</create><bean id="bbb" class="pkg.classNameImpl(接口实现类)">
<property name="Dao" ref="Dao"/>
</bean>
是不是dwr的配置的问题呀?
你改下:
<create creator="spring" javascript="aaa">
<param name="beanName" value="bbb"/>
<include method="ccc" />
</create>
这样些了。连onChange事情都不触发了,好奇怪阿。没报错。
谢谢指点阿,这样写一样的
function remveParamInput(){
var typevalue =1;
aaa.ccc(typevalue,callback);
//在此处我加上:
alert("回调函数没调用!"); 这里会执行,而回调函数还是未执行。
}
function callback(data){
alert("data is null");
}
function remveInput(){
var typevalue=1;
DWREngine.setAsync(false); //设置同步
pro.getParamByType(typevalue,callbackfc);
DWREngine.setAsync(true);
alert("two"); //只弹出了这个框,回调函数没执行。
后台已执行JAVA方法
}
function callbackfc(data){
alert("one");
}
pro.getParamByType(typevalue,function(data){
alert("one");
});
这早试过了,看我上面的
DWREngine.setAsync(false); //设置同步
pro.getParamByType(typevalue,callbackfc);这里都设置同不了,还是没用。
能给个DWR+spring具体配置样式吗? spring配置文件中是否一定得配置<dwr:configration>
这标签呢?或是spring中不配置也一样的。