dwr上传图片报错,求救。。。

中路杀神-LOL 2013-12-19 06:19:15
1.这是java方法:需要传一个UserBean 对象
public String addUser(UserBean user)

2.dwr配置
<convert converter="bean" match="cn.iaspec.security.web.organize.UserBean">
<param name="include" value="userId,userName,userIndex,userType,isUseable,lastLoginTime,policeNum,remark,isDelete,roleList,deptList,deptId,roleStr,isMaster,loanNum,userPhone,duty,allRoleStr,seeSecrecy,deptName,jzzphotoup,IS_SLD" />
</convert>

3.前台页面
<input name="jzzphotoup" type="file" class="datetime" size="10" onchange="document.getElementById('jzzphoto').src=this.value" accept="image/jpg;image/bmp">

提交方法:
function addUser()
{
var var_remark=document.getElementsByName("remark")[0].value.replace(/^\s+|\s+$/g,"");
var var_userId=document.getElementsByName("userId")[0].value.replace(/^\s+|\s+$/g,"");
var var_userName=document.getElementsByName("userName")[0].value.replace(/^\s+|\s+$/g,"");
var var_policeNum=document.getElementsByName("policeNum")[0].value.replace(/^\s+|\s+$/g,"");
var var_duty=document.getElementsByName("duty")[0].value.replace(/^\s+|\s+$/g,"");
var var_telNum=document.getElementsByName("userPhone")[0].value.replace(/^\s+|\s+$/g,"");
var jzzphotoup=dwr.util.getValue("jzzphotoup");
[0].value.replace(/^\s+|\s+$/g,"");

alert(dwr.util.getValue("jzzphotoup"));
var IS_SLD=document.getElementsByName("IS_SLD")[0].value.replace(/^\s+|\s+$/g,"");
var var_seeSecrecy = "";
var seeSecrecy = document.getElementsByName("seeSecrecy")[0];
data={deptId:var_deptId,userId:var_userId,userName:var_userName,policeNum:var_policeNum,remark:var_remark,roleStr:str_role,userPhone:var_telNum,duty:var_duty,userType:var_userType,seeSecrecy:var_seeSecrecy,jzzphotoup:jzzphotoup,IS_SLD:IS_SLD};
OrganizeManageAjax.addUser(data,callbackadduser);





问题来了UserBean对象中有一个字段jzzphotoup是: private File jzzphotoup;//人员照片
是File类型的,前台传参数时就报错了:[DefaultConverterManager] Missing converter. Context of conversion: PropertyDescriptorProperty[jzzphotoup=class java.io.File]
请教高手,不知道这个File对象的字段是怎么传的啊,总是报错,还是dwr根本就不能传这种File类型的数据呢,有没有别的解决方法呀
...全文
58 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
项目中使用的技术: 1、前端:jsp、css、javascript、jQuery(js框架)、jquery.form.js、HTML富文本编辑器、        My97时间控件(添加员工)2、后台:Struts2、动态代理、Mybatis框架、log4J日志框架、jstl 、jstl自定义分页标签、代码机器人、Dwr、POI(实现Excel文件的导入导出)等3、数据库:Mysql4、服务器:Tomcat项目中涉及的功能: 1、项目以及数据库搭建2、用户异步登录、退出3、拦截器功能实现以及整合动态代理4、公告模块的增加、修改、删除、查询以及预览功能实现、文件异步上传5、文档模块的增加、修改、删除、查询以及文档的上传下载6、员工信息的增加、修改、删除、查询以及员工头像异步上传、员工信息导出至Excel文件7、自定义分页标签实现(24种样式随意切换)8、代码机器人使用等等其他实战项目:java项目实战之电商系统全套(前台和后台)(java毕业设计ssm框架项目)https://edu.csdn.net/course/detail/25771 java项目之oa办公管理系统(java毕业设计)https://edu.csdn.net/course/detail/23008 java项目之hrm人事管理项目(java毕业设计)https://edu.csdn.net/course/detail/23007 JavaWeb项目实战之点餐系统前台https://edu.csdn.net/course/detail/20543 JavaWeb项目实战之点餐系统后台https://edu.csdn.net/course/detail/19572 JavaWeb项目实战之宿舍管理系统(Java毕业设计含源码)https://edu.csdn.net/course/detail/26721 JavaWeb项目实战之点餐系统全套(前台和后台)https://edu.csdn.net/course/detail/20610 java项目实战之电子商城后台(java毕业设计SSM框架项目)https://edu.csdn.net/course/detail/25770 java美妆商城项目|在线购书系统(java毕业设计项目ssm版)https://edu.csdn.net/course/detail/23989 系统学习课程:JavaSE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程 java10https://edu.csdn.net/course/detail/26941 Java Web从入门到电商项目实战挑战万元高薪(javaweb教程)https://edu.csdn.net/course/detail/25976其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧