论坛首页 入门技术论坛

我在前台js调用后台的方法时,如果该方法既带list参数,又带string类型可以吗?

浏览 5469 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-04-26  
DWR
报错:

2007-04-26 00:54:56,828 [uk.ltd.getahead.dwr.impl.ExecuteQuery]-[WARN] Method execution failed:
java.lang.ClassCastException

   发表时间:2007-04-26  

首先,你问的问题是可以的。

DWR,如果传进去的有List参数,请配置List中对象的信息

xml 代码
  1. <dwr>    
  2.  <allow>    
  3.   <create creator="new" javascript="testClass" >    
  4.    <param name="class" value"com.dwr.TestClass" />    
  5.    <include method="testMethod7"/>    
  6.   create>    
  7.   <convert converter="bean" match"com.dwr.TestBean ">    
  8.    <param name="include" value="username,password" />    
  9.   convert>    
  10.  allow>    
  11.  <signatures>    
  12.   <!----> 
  13.    import java.util.List;   
  14.    import com.dwr.TestClass;   
  15.    import com.dwr.TestBean;   
  16.    TestClass.testMethod7(List<testbean></testbean>);   
  17.   ]]>    
  18.  signatures>    
  19. dwr>   


 <signatures></signatures> 标签是用来声明 java 方法中 List 、 Set 或者 Map 参数所包含的确切类,以便 java 代码作出判断。

另外:发贴时,相关信息标明清楚。要不是你这个错误里面那个包名是dwr的,谁知道你用的是什么!!!

0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics