后台取不到表单里的值
4条回答 默认 最新
- 哈尼 2014-12-08 05:16关注
//
// //1 创建解析工厂
// DiskFileItemFactory factory = new DiskFileItemFactory();
// //2 获取一个解析器
// ServletFileUpload upload = new ServletFileUpload(factory);
// //3 对请求对象进行解析
// try {
// List list = upload.parseRequest(request);
// //4 对FileItem对象列表进行迭代
//
// for(FileItem item : list){
//
// if(item.isFormField()){ //普通输入项
//
// String paramName = item.getFieldName();
//
// String paramValue = item.getString();
//
// //乱码问题
//
// paramValue= new String(paramValue.getBytes("iso8859-1"),"utf-8");
//
// System.out.println(paramName + " = " + paramValue);
//
// }else{ //上传文件
//
// String fileName = item.getName();
//
// System.out.println("filename = " + fileName);
//
// fileName = fileName.substring(fileName.lastIndexOf("\")+1);
//
// System.out.println("filename = " + fileName);
//
// InputStream in = item.getInputStream();供参考
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报