BUFFALO BUG:不支持方法重载

原创 2006年06月23日 06:46:00

开源的AJAX引擎buffalo好像不支持方法重载,但远程接口包含相同方法名,参数不同的方法时,总会有其中一个调用出现以下异常:

com.caucho.burlap.io.BurlapProtocolException: expected string at </burlap:call>
 at com.caucho.burlap.io.BurlapInput.error(BurlapInput.java:1657)
 at com.caucho.burlap.io.BurlapInput.expectedTag(BurlapInput.java:1652)
 at com.caucho.burlap.io.BurlapInput.readString(BurlapInput.java:733)
 at com.caucho.hessian.io.BasicDeserializer.readObject(BasicDeserializer.java:170)
 at com.caucho.burlap.io.BurlapInput.readObject(BurlapInput.java)
 at net.buffalo.service.invoker.burlap.BurlapInvoker.invoke(BurlapInvoker.java:200)
 at net.buffalo.service.BuffaloWorker.processRequest(BuffaloWorker.java:76)
 at net.buffalo.web.servlet.ApplicationServlet.doRequest(ApplicationServlet.java:125)
 at net.buffalo.web.servlet.ApplicationServlet.doPost(ApplicationServlet.java:88)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
 at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
 at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
 at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
 at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
 at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
 at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
 at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
 at java.lang.Thread.run(Thread.java:595)

对于上面问题的处理,只需要保持方法名不同即可。但从面向对象的观点,改善是必要的。

ajax框架不支持方法重载

  • 2009年02月08日 15:10
  • 8KB
  • 下载

由dwr不支持重载的方法探究dwr的运行机制

上篇博文中简单分享了一个dwr的小例子。在做小例子的过程中,发现了一个有趣的现象:dwr不支持重载的方法。...

超完美解决ie6不支持position: fixed的bug

解决ie6不支持position:fixed的bug, 不会更改其他position属性 不会出现抖动现象
  • dhfekl
  • dhfekl
  • 2013年07月29日 12:00
  • 1576

完美解决IE6不支持hover的方法

  • 2012年02月07日 17:44
  • 75KB
  • 下载

xpage不支持@UserRoles公式解决方法

  • 2014年09月22日 11:02
  • 23KB
  • 下载

修正jquery的autocomplete在firefox下不支持中文输入法的bug

jQuery.Autocomplete 是jquery的流行插件,能够很好的实现输入框的自动完成(autocomplete)、建议提示(input suggest)功能,支持ajax数据加载。 ...

完美解决IE6不支持position:fixed的bug

废话不多说,先看一下下面这段代码: view sourceprint? html> hea...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BUFFALO BUG:不支持方法重载
举报原因:
原因补充:

(最多只允许输入30个字)