jsp页面传值取值问题request.getParameter无法取到jsp页面的值

 

jsp页面传值取值问题request.getParameter无法取到jsp页面的值



1、首先确定 <%=id%>和 <%=name%> 两不为NULL
2、再次确定
<input type="hidden" name="id" id="id" value=" <%=id%>">  

<input type="hidden" name="name" id="name" value=" <%=name%>">  
是放在form 中

 

 

在开发一个MIS系统中,部分页面中有需要上传文件的字段,相信大家在开发中也经常遇到这样的情况.因为要上传文件,所以FORM标记中的ENCTYPE="multipart/form-data",可是这样的话,当你在servlet里面用request.getParameter()方法无论如何都只是获得null值,没有办法只好在网上搜索一下,其中收集到了不同的方法,贴出来以备查询. 
方法一 
   用jspsmartupload组件实现文件上传的 
   这个方法是我使用的方法,所以把主要代码贴了出来

老杨发布新网站http://utton.net啦!提供网站、空间、域名服务,还原新老客户光顾,都来看看哦!

Java代码
  1. SmartUpload upload = new SmartUpload();   
  2.      try{   
  3.      upload.initialize(config, request, response);   
  4.     // 允许上传的文件类型   
  5.      upload.setAllowedFilesList("doc,xls,");   
  6.     // 拒绝上传的文件类型   
  7.      upload.setDeniedFilesList("exe,bat,jsp");   
  8.     // 允许上传文件的单个最大大小   
  9.      upload.setMaxFileSize(1024 * 1024 * 20);   
  10.     // 允许上传文件的最大大小总和   
  11.     // upload.setTotalMaxFileSize(1024*1024*10);   
  12.     //上传数据   
  13.      upload.upload();   
  14.      }   
  15.     catch (SmartUploadException e){   
  16.          e.printStackTrace();   
  17.         return;   
  18.      }   
  19.   
  20.     Request req = upload.getRequest();   
  21.      String spid=(String)req.getParameter("teacherId");   
  22.          //.....   
  23.          //To do something  

这样就可以取得对应的值了. 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值