DWR项目中呼叫的类未定义

    在应用dwr框架时经常会出现被呼叫的自己定义的类未定义,如:Hello是自己定义的物件

      

 

    这个物件是用来在客户呼叫的,如下面代码:

 

   

 

   在上面的代码中,Hello.hello(name, callback)就是在客户端呼叫的物件,它呼叫我们定自义的物件Hello中的hello方法。但是在某些情况下我们呼叫的时间会出现Hello未定义的错误,有以下几种情况会出现这种错误:

  

      1:在dwr.xml中配置错误

       

 

解决办法: 这种情况就是class配置错误,只需把class配置正确就可以了。还要注的一点就是javascript对应的名字Hello才是我真正用的呼叫物件的名字,只有通  过 javascript对应的Hello才能呼叫我们自定义的物件。

 

      2:在jsp页面引用错误

        通常默认的引用如下:

          

        这种引用方法在某些情况下很容易出错,用以下方法就可以解决引用错误这个问题。

 

        解决办法如下:

        方法1:

         

        方法2:

       

        方法3:

        此方法待写   

   

       如果仔细分析,以上几种方法其实质都是一样的,因为request.getContextPath()得到的就是:/项目名。

 

 

总结:

     通过上面的介绍,基本上就可以搞定呼叫物件未定义的问题,至于还没有其它情况有待发现。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值