论坛首页 入门技术论坛

在浏览器端调用dwr暴露出的js方法的问题

浏览 2521 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-01-29  
DWR
这是dwr.xml的内容
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr> 
<allow>
<convert match="entity.Deptinfo" converter="bean"/>
<create creator="spring" javascript="deptinfojs" scope="application">
      <param name="beanName" value="deptinfoService"/>
      <include method="addDeptinfo"/>
    </create>
  </allow>
</dwr>

打开dwr经过转化的js页面
我执行了其中暴露的一个方法,执行完毕后,后面显示一个null,而tomcat里面没有任何错误信息。。。不知道如何是好

然后给出web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  <context-param>
     <param-name>contextConfigLocation</param-name>
     <param-value>/WEB-INF/classes/applicationContext.xml</param-value>
  </context-param>
  <listener>
     <listener-class>
     org.springframework.web.context.ContextLoaderListener
     </listener-class>
  </listener>
  <servlet>
   <servlet-name>dwr-invoker</servlet-name>
   <servlet-class>
    uk.ltd.getahead.dwr.DWRServlet
   </servlet-class>
   <init-param>
    <param-name>debug</param-name>
    <param-value>true</param-value>
   </init-param>
   <init-param>
    <param-name>logLevel</param-name>
    <param-value>warn</param-value>
   </init-param>
   <init-param>  
    <param-name>crossDomainSessionSecurity</param-name>  
    <param-value>false</param-value>  
   </init-param> 
   <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
     <servlet-name>dwr-invoker</servlet-name>
     <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>
</web-app>

   发表时间:2008-01-30  
我参照了其他的dwr.xml的内容,貌似我的配置是没有问题的,我的环境是hibernate,spring dwr
0 请登录后投票
   发表时间:2008-01-30  
其实,我今天不小心看了一下数据库,数据是插入成功了

原来是每次tomcat的控制台,对于dwr的插入操作,打印信息了

这怎么办,我希望dwr的操作,控制台都能有显示信息(在我的程序里不管成功失败都是有提示的)
0 请登录后投票
   发表时间:2008-01-30  
问题解决了,

     通过struts调用service层的方法,service层又调用dao层的方法,提示信息可以输出
    
      dwr可不行,调用service层的方法,即使dao层有提示信息,也不提示。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics