1. 其他功能:

    1. 获取请求参数通用方式:不论get还是post请求方式都可以使用下列方法来获取请求参数

    1. String getParameter(String name):根据参数名称获取参数值 username=zs&password=123

    2. String[] getParameterValues(String name):根据参数名称获取参数值的数组 hobby=xx&hobby=game

    3. Enumeration getParameterNames():获取所有请求的参数名称

    4. Map<String,String[]> getParameterMap():获取所有参数的map集合

     	* 中文乱码问题:
    * get方式:tomcat 8 已经将get方式乱码问题解决了
    * post方式:会乱码
    * 解决:在获取参数前,设置request的编码request.setCharacterEncoding("utf-8");
  2. 请求转发:一种在服务器内部的资源跳转方式

    1. 步骤:

    1. 通过request对象获取请求转发器对象:RequestDispatcher getRequestDispatcher(String path)

    2. 使用RequestDispatcher对象来进行转发:forward(ServletRequest request, ServletResponse response)

     	2. 特点:
    1. 浏览器地址栏路径不发生变化
    2. 只能转发到当前服务器内部资源中。
    3. 转发是一次请求
  3. 共享数据:

    * 域对象:一个有作用范围的对象,可以在范围内共享数据

    * request域:代表一次请求的范围,一般用于请求转发的多个资源中共享数据

    * 方法:

    1. void setAttribute(String name,Object obj):存储数据

    2. Object getAttitude(String name):通过键获取值

    3. void removeAttribute(String name):通过键移除键值对

     4. 获取ServletContext:
    * ServletContext getServletContext()

最新文章

  1. GamePinTu
  2. redhat7 yum安装
  3. 2015多校.Zero Escape (dp减枝 &amp;&amp; 滚动数组)
  4. caffe学习系列(1):图像数据转换成db(leveldb/lmdb)文件
  5. console 让 js 调试更简单
  6. Ubuntu中wine安装的程序如何卸载
  7. zDialog无法获取未定义或 null 引用的属性“_dialogArray”
  8. IOS--- NavigationBar标题按钮
  9. asp.net微信开发第六篇----高级群发(文本)
  10. Python 2.7 学习笔记 基本知识
  11. 实现栈最小元素的min函数
  12. Qt下libusb-win32的使用方法(转)
  13. 【循环数组的最大字串和】Maximal-sum Subsequence
  14. hbase中文内容编码转换
  15. php 获取最近一周,一个月,一年
  16. Percona-XtraBackup系列一:安装 perl(Time::HiRes) is needed by percona-xtrabackup-2.2.10-1.el6.x86_64
  17. Selenium常用操作汇总二——如何操作select下拉框
  18. Petya and Graph(最小割,最大权闭合子图)
  19. Python 基础学习 总结篇
  20. tomcat 启动 报错Neither the JAVA_HOME nor the JRE_HOME environment variable is definedtemp

热门文章

  1. 本地GoLand编辑与调试远端服务器上的代码
  2. 关于虚拟机使用桥接网络访问不到物理机IP的问题解决
  3. python3小技巧总结(实时更新)
  4. 【图像处理笔记】SIFT算法原理与源码分析
  5. 关于tomcat8在windows2008下高并发下有关问题的解决方案
  6. 数电第二周总结_by_yc
  7. Django基础笔记2(分页)
  8. 【每日一题】【DFS和回溯的区别】【BFS】104. 二叉树的最大深度-211227/220218
  9. Rust 学习之旅(7):Package,Crate,Module
  10. 一键部署MySQL8+keepalived双主热备高可用