读书人

jsp,getParameter为什么取不到数据?解

发布时间: 2012-01-15 22:57:48 作者: rapoo

jsp,getParameter为什么取不到数据?
1.htm,上面function uploadFile(){
if (document.all.uploadfile.value== " "){
alert( "你必须选择一个文件才能进行上传! ");
return false;
}
if (document.all.username.value== " "){
alert( "你必须先指定该用户的登录名! ");
return false;
}
document.all.picName.value = document.all.username.value;
document.all.uploadform.submit();
}
form:
<form name= "uploadform " method= "post " action= "smartupload.jsp " ENCTYPE= "multipart/form-data ">
<TR>
<TD width= "80 " height= "25 " align= "left " nowrap> 照片
<input type= "button " name= "uploadPic " value= "上传 " onClick= "uploadFile() ">
<INPUT name= "picName " id= "picName " value = " " type= "hidden ">
</TD>
<TD height= "25 "> <input type= "file " name= "uploadfile " size= "20 "> </TD>
</TR> </form>

smartupload.jsp:
String picName = request.getParameter( "picName ");
为什么取不到参数picName的值?在1.htm上picName确定是已经有值了

[解决办法]
关注
[解决办法]
因为你用了这个ENCTYPE= "multipart/form-data "
SmartUpload uploader = new SmartUpload();
uploader.upload();
String sysTplPath = uploader.getRequest().getParameter( "picName ");

参考一下,不过我没测试啊
[解决办法]
<INPUT name= "picName " id= "picName " value = " " type= "hidden ">
你value里都没有值,怎么取?

读书人网 >Java Web开发

热点推荐