原因是:
在 SmartUpload文件类的情况下,request会失灵,原因不详,记住就ok;
要用 su.getRequest().getParameter(),替代request.getParameter();
这样,解决!
有个例子:
<body>
<% //文件上传代码开始
SmartUpload su =new SmartUpload();
su.initialize(pageContext);
//su.setMaxFileSize(100000);
su.setAllowedFilesList("jpg,JPG,gif");
su.setDeniedFilesList("exe,bat,jsp,js,htm,html");
su.upload();
su.save("/image");
//文件上传代码结束
int idd =Integer.parseInt(session.getAttribute("idd").toString()) ;
String name=su.getRequest().getParameter("name");
String sex=su.getRequest().getParameter("sex");
if(sex.equals("M")){
sex="男";
}else{
sex="女";
}
String password=su.getRequest().getParameter("pwd");
String age=su.getRequest().getParameter("age