dwr对重载方法的调用
2010-09-15 18:53
176 查看
昨天的时候,用dwr调用类的方法。因为自己比较懒,之前把一个方法写了,跟这个方法差不多我就直接复制了他的内容,然后改了改。可是问题出现了,我这个方法是对之前的方法的Overload,在dwr调用的时候,它死活都是报错,错误大概就是类型的不匹配类型转换什么的。
其实,仔细想想这个也是很对的,因为js是一个弱类型。你var一个变量,js根本不知道你var的是什么类型,只有到你用的时候才知道,所以你用dwr调用类的方法的时候,这个类参数根本不知道跟那个重载的方法进行匹配。就因为js是弱类型,所以对于重载方法不能准确的判断。
其实,仔细想想这个也是很对的,因为js是一个弱类型。你var一个变量,js根本不知道你var的是什么类型,只有到你用的时候才知道,所以你用dwr调用类的方法的时候,这个类参数根本不知道跟那个重载的方法进行匹配。就因为js是弱类型,所以对于重载方法不能准确的判断。
相关文章推荐
- 面向对象-构造方法2-构造方法中调用另一个重载构造方法
- Java Ajax: DWR 调用方法
- DWR 调用返回值方法
- 使用this调用重载的构造方法
- 使用DWR调用同名方法问题
- Java之方法重载篇(我重载了,你要如何来调用我。。)
- 方法的调用与重载
- DWR中各种java方法的调用
- DWR中调用Java对象的方法,不要使用简单数据类型
- Java方法创建和重载、递归调用
- dwr框架带参数,而且有返回值的方法调用
- dwr例子6调用返回List、Set或者Map的java方法
- Java调用重载方法(invokevirtual)和接口方法(invokeinterface)的解析
- Dubbo服务重载方法在JDK1.8上调用出错的问题(待解决)
- JavaWEB开发中用到DWR时的配置、调用、Form提交的方法
- DWR中各种java方法的调用
- 找到多个与名为“HOME”的控制器匹配的类型。如果为此请求(“{CONTROLLER}/{ACTION}/{ID}”)提供服务的路由在搜索匹配此请求的控制器时没有指定命名空间,则会发生此情况。如果是这样,请通过调用含有“NAMESPACES”参数的“MAPROUTE”方法的重载来注册此路由。
- 由dwr不支持重载的方法探究dwr的运行机制
- 品味细节之java方法重载调用细节
- 在同一个类中重载方法的互相调用