帮你顶下,dwr是什么东西我都不知道啊。

解决方案 »

  1.   

    struts 2.0 还比较容易
    struts 1.1用dwr访问  感觉走了弯路了
      

  2.   

    我自己也顶一下,struts2.0还不会了 现在系统就用的是1.1的 我也郁闷了 呵呵 
      

  3.   

    dwr是写ajax的框架啊!建议你从网上下个关于DWR的例子!
    struts2.0跟struts1.1相差很多的。
      

  4.   

    struts1的话去掉ActionMapping ,ActionForm两个参数
    让action方法返回其他类型,不返回ActionForward类型,即把他改成普通方法就可以使用了
      

  5.   

    有那样的例子吗,谁有可以给我发一下吗
    QQ:529478850
    邮箱:L78965024
      

  6.   

    调用1.1的action的话你在action中添加普通方法,把action当成普通类去处理就可以了
      

  7.   

    晕  非要用action吗 ?普通方法不行吗  ?  记着好像是要配dwr自带的那个xml具体我也不知道了 
      

  8.   

    我也不想用action但是在实际的运用过程中action中的servlet对象怎么得到
      

  9.   

    DWR 通过直接调用业务逻辑层相关操作(方法) 操纵 Entity Bean 是非常方便的!! 为何要访问 struts呢
    呈现那里还可以用 javaScript的吗
      

  10.   

    lz都已经实现在JSP页面访问普通java类了,换成action就不行???
    看看dwr.xml有没配置好!
      

  11.   

    首先要保证struts先于DWR启动,也就是要修改SERVLET配置里的load-on-startup,其次
    <create creator="struts" javascript="ScriptName"> <param name="formBean" value="formBeanName" /> </create>
    也就是把actionForm当成一个java bean传过去,应该就可以了,不过最好是把你的ACTION中的类进行重构,绕过struts直接调用ACTION里的方法!
      

  12.   

    不必要操作action啊
    首先你可以在service层写一个方法
    把这个service注入到spring的配置文件中(applicationContext.xml)[这个不关DWR的事,当然用不用DWR也是要注入]
    然后在DWR配置文件中(dwr.xml)加入代码:
    <create creator="spring" javascript="serverinfo2">
              //value为spring配置文件中的bean的id
    <param name="beanName" value="itassetServersinfoService" /> 
             //method为service层的具体方法名
    <include method="getServerIdByName"></include>   
    </create>在页面层加入代码//下面的serverinfo2.js对应的就是dwr.xml文件中的javascript="serverinfo2"
    <script type='text/javascript'
    src='<%=request.getContextPath()%>/dwr/interface/serverinfo2.js'></script>
    //默认的
    <script type='text/javascript'
    src='<%=request.getContextPath()%>/dwr/engine.js'></script> <script type='text/javascript'
    src='<%=request.getContextPath()%>/dwr/util.js'></script>然后在界面中你就可以把这个serverinfo2当作一个对象来应用了.