一 servlet类

@WebServlet()

用于注释servlet类      参数一般直接设置value外部访问名,省略value

参数类型

value            参数的值就是外部访问路径  值为String或String数组

name            参数值就是配置文件中的<servlet-name>

urlPatterns    参数值就是外部访问路径与value一致

@WebServlet(name="Servlet01",value="/s01")

@WebServlet(name="Servlet01",value={"s01","s001"})

@WebServlet(name="Servlet01",urlPatterns="/s01")

@WebServlet(name="Servlet01",urlPatterns={"s01","s001"})

@WebServlet("/s001")

二 filter过滤器

@WebFilter()

       value参数为过滤对象,通常设置为”/*” 可以是单值或数组{ }

filterName     过滤器名称

urlPatterns    过滤对象路径与value一致

@WebFilter("/*")

三 Listener监听器

@WebListener

使用与2.5版本一致只增加了注释

四 文件上传MultipartConfig

@MultipartConfig

标识符设置在servlet类上

Servlet3.0 将 multipart/form-data 的 POST 请求封装成 Part对象

通过 Part 对上传的文件进行操作

获取表单项的值

request.getParameter(“name”)   根据标签name属性获取值

获取表单上传文件

1根据标签name属性在请求中获取文件part对象

Part part=request.getPart(“name”)

2 根据part对象获取上传文件的文件名

getSubmittedFileName()

3 根据执行路径将part对象进行存储

write(“url”)

// 得到part对象   getPart(name):name表示的是表单元素(文件域)的name属性值

Part part = request.getPart("myfile");

// 得到上传文件的名称

String fileName = part.getSubmittedFileName();

// 得到文件想要存放的路径

String path = request.getServletContext().getRealPath("/");

// 上传文件

part.write(path + fileName);

最新文章

  1. Neutron 物理部署方案 - 每天5分钟玩转 OpenStack(68)
  2. Page Visibility API(页面可见性)
  3. 升级到WP8必需知道的13个特性
  4. Mercurial使用简单介绍【转】
  5. Vue.js学习 Item14 – 过滤器与自定义过滤器
  6. nginx如何实现404状态返回 200隐藏URL
  7. asp.net之动态页面和静态页面的区别
  8. Java设计模式(学习整理)---命令模式
  9. ios获取权限
  10. IOS总结_IOS经常使用的方法集合、调用系统电话、设备区分、APP内永不锁屏
  11. loadrunner工作原理
  12. (1)写给Web初学者的教案-----学习Web的知识架构
  13. shell编辑crontab任务
  14. Java代理模式之动态代理
  15. #1 macos和windows下对多Python环境配置的记录
  16. 二, 字符串和编码之 python 格式化
  17. struts2框架学习之第三天
  18. jQuery事件绑定与常用事件
  19. rqalpha探究 1 setup.py
  20. 利用python实现电影推荐

热门文章

  1. 3、手写Unity容器--第N层依赖注入
  2. 【JavaScript Weekly】#471 — JANUARY 17, 2020
  3. 堆优化的dijkstra算法
  4. 一道CTF针对XXE漏洞的练习
  5. 2019ICPC南昌站E.Bob&#39;s Problem
  6. vue animate.css训练动画案例 列表循环
  7. 销量下跌、质量问题不断,小鹏G3“维权门”之后的日子不好过
  8. 走进电影院观看VTK
  9. AE 打开Shp文件
  10. OpenGL 编程指南 (3.1)