struts2上传文件问题
struts2 拦截不允许文件类型成功后,跳转到input页面,但,该action所有方法失效.
只有当把tomcat关闭重新启动后,才恢复action的方法.
是不是spring单例问题?
注:struts版本2.1.18
spring版本2.5.6
spring旧的版本非单例singleTon="false"
spring新的版本非单例是不是scope="prototype"
struts.xml
上传的jsp
相应Action调用方法
只有当把tomcat关闭重新启动后,才恢复action的方法.
是不是spring单例问题?
注:struts版本2.1.18
spring版本2.5.6
spring旧的版本非单例singleTon="false"
spring新的版本非单例是不是scope="prototype"
struts.xml
<action name="add_standardFiles" class="standardFilesAction" method="addStandardFiles">
<interceptor-ref name="fileUpload">
<param name="allowedTypes">text/plain,image/jpeg,application/msword</param>
</interceptor-ref>
<interceptor-ref name="defaultStack" />
<result name="success" type="redirectAction">standardFiles</result>
<result name="successAndContinueAdd" type="chain">load_add_standardFiles</result>
<result name="fail" >/standardfiles/add_standardfiles.jsp</result>
<result name="input">/error.jsp</result>
</action>上传的jsp
<td>文件名称:</td>
<td><input type="file" name="myFile" id="myFile" /></td>相应Action调用方法
public String addStandardFiles(){
try {
if(myFile==null){
return "fail";
}
String sFileCode = DBProcedure.getCreateTableNo(1);
standardFiles.setFileCode(sFileCode);
standardFiles.setFileObject(myFile);//对象获得文件信息
standardFiles.setFileName(myFileFileName);//对象获得文件名称
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
standardFiles.setStatusDate(sdf.format(new Date()));
HttpSession session = ServletActionContext.getRequest().getSession();
standardFiles.setUserCode(session.getAttribute("staffCode").toString());
standardFiles.setUserName(session.getAttribute("username").toString());
standardFiles.setStatus("1");
standardFilesService.addStandardFiles(standardFiles);
//保存成功后,再打开新增页面等待下一次新增
return SUCCESS;
//System.out.println("N...");
//return SUCCESS;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return SUCCESS;
}
...全文
相关推荐
Struts2文件上传完美解决中文乱码问题
今天主要分享开源框架Struts2文件上传实例过程,并且笔者将带着大家解决出现的一系列乱码问题,本文章中的重要部分将用特殊颜色标识,斜体表示不确定内容。笔者建议读者先快速阅读一遍本文,下载应具备的工具,再动手操作。或许写一遍比看十遍的功效更为明显。转自http://www.scbdqn.com/course/netjava/3269.html
struts2文件上传,一直报类型不允许的问题
NULL 博文链接:https://numberrbb.iteye.com/blog/1463539
Struts2文件上传下载乱码问题
下载前可以先看下教程 https://pan.quark.cn/s/a4b39357ea24 Unicode 中文乱码速查表 xxxxxx -----古文码 口字码 符号码 拼音码 问句码 锟拷码 烫烫烫 屯屯屯
java中Struts2文件上传问题详解
件上传和文件下载是我们在web应用程序中常用的两个功能,在java中,实现这两种功能的方式也有很多种,其中struts2就给我们提供了一种算是比较简单的方式吧,下面我们就一起来看一下,
Struts2文件上传下载和表单重复提交问题
Struts2文件上传下载和表单重复提交问题


Java SE
