当前页面: 开发资料首页 → JSP 专题 → 为什么我把这段代码写在struts中就出现错误 而写在jsp页面里面就没错误呢? 非常着急
为什么我把这段代码写在struts中就出现错误 而写在jsp页面里面就没错误呢? 非常着急
摘要: 为什么我把这段代码写在struts中就出现错误 而写在jsp页面里面就没错误呢? 非常着急
//新建一个SmartUpload对象
SmartUpload su=new SmartUpload();
//上传初始化
【这里错误 说无法解析pageContext】--------su.initialize(pageContext);
【我应该怎么办呢】//设定上传限制
//1.限制每个上传文件的最大长度。
su.setMaxFileSize(50000);
//2.限制总上传数据的长度
su.setTotalMaxFileSize(100000);
//3.设定润需上传的文件扩展名,仅doc txt等
su.setAllowedFilesList("doc,txt");
//上传文件
su.upload();
//将上传文件全部保存到指定目录
int count=su.save("/upload");
//out.print("成功上传"+count+"个文件!
");
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH-MM-SS");
String postTime=formatter.format(cal.getTime());
//out.print(postTime);
废话啦,pageContext是jsp的一个变量,准确地讲是jsp编译成servlet后,service方法的一个局部变量
若不是servlet就要把pageContext当参数传过来
嗯 非常感谢 问题解决了
su.initialize(getServlet().getServletConfig(),request,response);