web入门-servlet 3.0注解 文件上传
来源:互联网 发布:计算卡路里的软件 编辑:程序博客网 时间:2024/06/05 21:00
1.Servlet注解@WebServlet
name
value
urlPatterns
loadOnstartup
initPatterns
asyncSupported 开启异步处理需要设置为true
description
displayName
@WebServlet(name="SaverServlet",urlPatterns="/SaveServlet")
public class servlet implements HttpServlet{
...doGet(),doPost()
}
2.Filter注解@WebFilter
filterName
value
urlPatterns
servletNames
initParams
asyncSupported 开启异步处理需要设置为true
description
displayName
dispatcherTypes
@WebServlet(filterName="char",urlPatterns="/*")
public class CharFilter implements Filter{
...
}
3Listener注解@WebListener@WebListener("value")
public class MyContentListener implements ServletContextListener{
...
}
4.InitParam注解@WebInitParam
name
value
description
@WebServlet(urlPatterns="/simple",name="SimpleServlet",initParams=@WebInitParam(name="username",value="tom"))
public class SimpleServlet extends HttpServlet{
...
}
5.对文件上传支持的注解@MultipartConfig
fileSizeThreshold 当文件大于该值时,内容将被写入文件
location 存放生成的文件地址
maxFileSize 允许上传的文件最大值,默认-1,即没限制
maxRequestSize针对该multipart/form-data 请求的最大数量,默认-1,即没限制
@WebServlet("/UploadServlet")
@MultipartConfig(location="d:/tmp")
public class UploadServlet extends HttpServlet{
private static final long serialVersionUID=1L;
protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
response.setContentType(“text/html;charset=UTF-8”);
PrintWriter out =response.getWriter();
String path =this.getServletContext().getRealPath("/"); //获取服务器地址
Part p=request,getPart("filename"); //获取文件 前台web页面中file input 的 name
if(p.getContentType().contains("image")){
ApplicationPart ap=(ApplicationPart)p;
String fname1=ap.getFilename();
int path_idx=fname1.lastIndexOf("\\")+1;
String fname2=fname1.substring(path_idx,fname1.length());
p.write(path+"upload/"+fname2);
out.write("文件上传成功");
}
else{
out.write("请选择图片文件");
}
}
}
- web入门-servlet 3.0注解 文件上传
- Servlet 3.0 文件上传
- Web---演示Servlet的相关类、表单多参数接收、文件上传简单入门
- Servlet多文件上传入门实例
- Servlet 3.0文件上传支持
- 将Servlet的注解写到Web.xml文件中
- Java.Web - JSP文件上传,Servlet接收文件
- 【Java.Web】Servlet —— 实例 之 上传文件
- java web文件上传通过servlet jsp的方式
- Web开发(jsp+javaBean+servlet )之文件上传
- 注解@(文件上传)
- Servlet 3.0 的文件上传功能
- [Java web]Servlet入门
- Flex + servlet 上传文件
- JSP+servlet上传文件
- servlet文件上传
- Servlet文件上传
- Servlet上传文件
- Kinect NuiInitialize failed
- Hadoop 2.6 日志文件和MapReduce的log文件研究心得
- 学习C语言基本思路与参考书籍
- APP发布的三个证书作用
- [教程] 究极 Unity 地形制作 - 极速创建华丽的游戏地形
- web入门-servlet 3.0注解 文件上传
- 理财等额本息和等额本金计算公式
- GDKOI2016 题解
- css-元素水平、竖直居中
- Android 项目开发实战:答题系统
- iOS图标工场
- iOS 是否包含某个字符串 判断整形 浮点型
- RxJava操作符
- Windows调试——基本知识