struts2文件上传
来源:互联网 发布:泰鲁斯·托马斯数据 编辑:程序博客网 时间:2024/06/05 10:38
<body><%-- orm表单以二进制的方式查询,需要设置enctype=“multipart/form-data” --%><form action="${pageContext.request.contextPath}/de/ServletActionupload" enctype="multipart/form-data" method="post"/> 文件<input type="file" name="image"/> <input type="submit" value="上传"/> </form> </body>
<action name="ServletAction*" class="action.ServletAction" method="{1}"><result name="message">/index.jsp</result><result name="uploadmsg">/uploadmsg.jsp</result></action>
...
private File image;private String imageFileName;//前面为字段名称 后面为FileNamepublic String getImageFileName() {return imageFileName;}public void setImageFileName(String imageFileName) {this.imageFileName = imageFileName;}public File getImage() {return image;}public void setImage(File image) {this.image = image;}/** * 上传文件 * @return * @throws IOException */public String upload(){try {String realpath = ServletActionContext.getServletContext().getRealPath("/images");System.out.println(realpath);if (image!=null) {File savefile = new File(new File(realpath),imageFileName);if (!savefile.getParentFile().exists()) {savefile.getParentFile().mkdir();}FileUtils.copyFile(image,savefile);ActionContext.getContext().put("msg", "上传成功!");}else {ActionContext.getContext().put("msg", "请选择文件");}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();ActionContext.getContext().put("msg", "上传失败!");}return "uploadmsg";}
0 0
- struts2上传文件(三) struts2上传文件
- [Struts2]Struts2的文件上传
- Struts2的文件上传
- Struts2文件上传
- Struts2 上传文件实例
- struts2文件上传
- struts2文件上传
- Struts2的文件上传
- struts2-上传文件(1)
- struts2-上传文件(2)
- Struts2上传文件示例
- struts2文件上传
- Struts2实现文件上传
- struts2文件上传
- Struts2 文件上传
- ext + struts2 上传文件
- Struts2 文件上传
- Struts2的文件上传
- 字符串
- 折磨人的iab测试(in-app-billing) (二) 消费类
- apktool + keytool + jarsigner
- GIT Tips (To be continued)
- json解析
- struts2文件上传
- apk的签名文件(两次Hash+加密)
- [Microsoft][ODBC Sql Server Driver]无效的连接 错误解决
- 2014年12月23日
- textfield之shouldChangeCharactersInRange函数探究
- 题目1457:非常可乐
- 圣诞树成长历程(2)
- 浅谈我对集合框架的了解 - Set
- 黑客攻克索尼影业,掌控了操作系统的未来