SpringMVC multipart文件上传详细教程之三:视图及运行结果
来源:互联网 发布:小米任我行 联通网络 编辑:程序博客网 时间:2024/06/07 15:35
在本demo中,有三个视图,分别是:
index.jsp:首页表单填写页面
IoError.jsp:抛出IOExcepiton时呈现给用户的界面
success.jsp:文件上传成功之后的提示页面。
index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="s" uri="http://www.springframework.org/tags" %><html><body><h2>Hello Multipart!</h2><form action="<s:url value="/upload"/>" method="post" enctype="multipart/form-data"> <label>选择您要上传的图片:</label> <input type="file" name="image" accept="image/jpeg,image/png,image/gif"><br/> <input type="submit" value="提交"></form></body></html>
在index.jsp中,需要注意的有两点:
- 一、form标签的enctype设置为了multipart/form-data,声明将要提交的是multipart形式的表单。
- 二、input标签的accept属性指定了接收的文件类型,这里有jpeg、png、gif,即常见图片。
ioError.jsp
<%-- Created by IntelliJ IDEA. User: hp Date: 2017/2/24 Time: 14:08 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>IoExcepitonPage</title></head><body> <h1>程序抛出了IOException,保存文件时出错,可能是目录没找到</h1></body></html>
通过修改和美化该视图,能够给用户更加友好的提示。
success.jsp
<%-- Created by IntelliJ IDEA. User: hp Date: 2017/2/24 Time: 14:13 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Upload Success Page</title></head><body> <h1>图片上传成功</h1></body></html>
提示用户,文件上传成功。
到此,SpringMVC文件上传项目完成,完整源码已上传Github,克隆地址在SpringMVC multipart文件上传详细教程之一:项目概述及基本配置,欢迎克隆。
上一篇: SpringMVC multipart文件上传详细教程之二:控制器的编写及异常处理
1 0
- SpringMVC multipart文件上传详细教程之三:视图及运行结果
- SpringMVC multipart文件上传详细教程之二:控制器的编写及异常处理
- SpringMVC multipart文件上传详细教程之一:项目概述及基本配置
- SpringMVC入门之九:multipart文件上传
- SpringMVC multipart文件上传
- SpringMVC multipart(文件上传)
- SpringMVC multipart文件上传
- SpringMVC multipart文件上传
- springmvc + multipart 实现文件上传
- Http 上传文件之multipart form-data
- SpringMVC 文件上传:org.springframework.web.multipart.commons.CommonsMultipartFile
- SpringMVC multipart文件上传下载
- springMVC之文件上传
- springMVC之文件上传
- 【springMVC】之文件上传
- springMVC之文件上传
- springMVC之上传文件
- 文件上传之SpringMVC
- perl——深入理解(包、命名空间、符号表、类型团、GLOB、变量和函数)
- 死锁的解除
- Apache Mina(二)
- caffe的二分类微调,制作train.txt,val.txt
- 腾讯Bugly热更新集成总结
- SpringMVC multipart文件上传详细教程之三:视图及运行结果
- 【数组】Leetcode编程题解:215. Kth Largest Element in an Array Add to List
- 微信开发.Net 接入示例
- The battery cannot be identified the system will be unable to charge this battery
- JSP 九大隐式对象及其out对象
- MyBatis Generator generatorConfig.xml配置详解
- sox 获取wav文件的时长
- jquery 数值输入框实现
- C#设计模式--装饰器模式