Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Spring & DWR.

807589Dec 2 2008 — edited Dec 2 2008
Im (unsuccessfully) trying to use DWR in my web-app. Im using Spring MVC and JSP as my view layer. Im using the latest version of DWR and Spring.

(part of) My web.xml
  <!--  Spring Dispatcher Servlet -->
  <servlet>
    <servlet-name>MyApp</servlet-name>
    <servlet-class>
    org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>MyApp</servlet-name>
    <url-pattern>*.htm</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
      <servlet-name>MyApp</servlet-name>
      <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>
MyApp-servlet.xml
   <!--  Controller Mapping -->
   <bean id="simpleUrlMapping"
         class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
      <property name="mappings">
         <props>
            ....
            ....
            ....
           <prop key="/engine.js">dwrController</prop>
           <prop key="/util.js">dwrController</prop>
           <prop key="/interface/**">dwrController</prop>
           <prop key="/call/**">dwrController</prop>
           <prop key="/dwr/**">dwrController</prop>
         </props>
      </property>
   </bean>

    <dwr:controller id="dwrController" debug="true" />
    <dwr:configuration />

    <bean id="Service" class="uk.co.MyApp.service.myServiceImpl">
        <dwr:remote javascript="Service">
            <dwr:include method="getEcho"/>
        </dwr:remote>
    </bean>
The method getEcho in uk.co.MyApp.service.myServiceImpl just retruns "testing";


My jsp
<script type="text/javascript" src="/dwrspring25/dwr/engine.js"></script>
<script type="text/javascript">
function testdwr()
{
  Service.getEcho('test', callback());
}
</script>
When I call testDWR firebug tells me 'Service is not defined'. Any ideas any one?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 30 2008
Added on Dec 2 2008
3 comments
349 views