请教个dwr类型转换问题
dwr.xml如下
js中如下
java中如下
最后报2012-8-2 19:42:58 org.directwebremoting.impl.DefaultConverterManager convertInbound
严重: Missing converter. Context of conversion: (method=public java.util.ArrayList<java.util.HashMap<java.lang.Object, java.lang.Object>> DB.DBManager.executeSql(java.lang.String,java.util.HashMap<java.lang.Integer, java.lang.Object>) throws java.lang.Exception, parameter: 1)
请各位大哥帮帮忙啊,在线等
<dwr>
<allow>
<create creator="new" javascript="DBManager">
<param name="class" value="DB.DBManager"/>
</create>
<convert converter="object" match="DB.DBManager"/>
<convert converter="map" match="java.util.Map"/>
<convert converter="array" match="[Z"/>
<convert converter="file" match="[B"/>
<convert converter="array" match="[S"/>
<convert converter="array" match="[I"/>
<convert converter="array" match="[J"/>
<convert converter="array" match="[F"/>
<convert converter="array" match="[D"/>
<convert converter="array" match="[C"/>
<convert converter="array" match="[L*"/>
</allow>
<signatures>
<![CDATA[
import java.util.ArrayList;
import java.util.HashMap ;
import java.lang.Integer;
import java.lang.String;
import DB.DBManager;
DBManager.executeSql(String,HashMap<Integer, Object>);
]]>
</signatures>
</dwr>
js中如下
function doLoad(){
var sql="select studentcode,studentname,linkTel,bankcardcode from studentbase where uniformcode = ?";
var prams={1:"12345"};
var result;
DBManager.executeSql(sql,prams,{
callback:function(retValue){result=retValue;},async:false
});
form1.ucode.value=result[0]["STUDENTODE"];
form1.uname.value=result[0]["STUDENTNAME"];
form1.tel.value=result[0]["LINKTEL"];
form1.carcode.value=result[0]["BANKCARDCODE"];
}
java中如下
public ArrayList<HashMap<Object, Object>> executeSql(String strSql,
HashMap<Integer, Object> prams) throws Exception {
getConnection();
// getConnection(_DRIVER,_URL,_USER_NA,_PASSWORD);
pstmt = con.prepareStatement(strSql);
setParamet(pstmt, prams);
logger.info("###############::执行SQL语句操作(查询数据):" + strSql);
rs = pstmt.executeQuery();
if (null != rs) {
return convertResultSetToArrayList(rs);
}
return null;
}
最后报2012-8-2 19:42:58 org.directwebremoting.impl.DefaultConverterManager convertInbound
严重: Missing converter. Context of conversion: (method=public java.util.ArrayList<java.util.HashMap<java.lang.Object, java.lang.Object>> DB.DBManager.executeSql(java.lang.String,java.util.HashMap<java.lang.Integer, java.lang.Object>) throws java.lang.Exception, parameter: 1)
请各位大哥帮帮忙啊,在线等
...全文
相关推荐
dwr入门例子 包含类型转换
需要注意的是,实际项目中还需要考虑安全性、性能优化以及错误处理等问题。
dwr API dwr入门教程
- **DWR安全**:讨论如何限制对服务器端方法的访问,防止跨站脚本攻击(XSS)和其他安全性问题。
dwr说明dwr说明dwr说明
- **自动类型转换**:DWR能自动处理Java和JavaScript之间的类型转换,使得跨域数据交换更加便捷。- **缓存**:DWR支持缓存策略,可以减少不必要的服务器交互,提高性能。
dwr例子 eclipse 可用
**自动类型转换**:DWR自动处理Java对象与JavaScript对象之间的类型转换,减轻了开发者的负担。3. **安全控制**:DWR提供了一套安全机制,如CSRF防护,确保了跨域请求的安全性。
dwr试用
**自动类型转换**:DWR自动处理Java对象与JavaScript对象之间的类型转换,简化了数据交换的过程。3.


Web 开发

