JSP交互---request对象
2017-10-10 20:07
225 查看
1. request对象用于在表单的提交到的网页中获取表单内容.
如: 1.) request.getParameter("user"); 其中"user"的值为-->你在表单中<input type="text" name="user" /> name所定义的值 2.) request.getParameterValues("user")用于多选框,获取的是一个String数组
2. request 对象的 request.setAttribute(“massger”, “登录失败”);
存储一个 键---值(Object类型) 到request对象 1)request.getAttribute("Massger"); -->通过 键 获取 值(Object类型) 2) request.getRequestDispatcher("a.jsp").forward(request, response); -->转发--- 当你希望向另一个页面传输数据时(尽量使用范围适中的request对象) 这时就用到了 setAttribute() 和 getAttribute() (1)把希望传输的数据存储到 request对象(setAttribute()) 转发到 "a.jsp" 页面; (2)在 "a.jsp" 页面用getAttribute("Massger");获取值, (3)forward后面参数传输的值 是表单内传输的值,可以在a.jsp使用getParameter("user")获取;
3. request 对象的 request.setCharacterEncoding(“UTF-8”);
1)设置以 POST方式提交的 表单和request对象 的编码集为: UTF-8 ; 需要在 转发到的 页面输入 且 要在获取值之前输入 , -------->注意 这样在 "a.jsp" 页面获取到的值就不会出现乱码 2) 引申: 设置以 get方式提交的 表单和request对象 的编码集为: UTF-8: 通过在Tomcat目录的-->conf 文件夹 -->server.xml 文件中 的 <connector/>标签末尾 -->添加:URIEncoding="UTF-8" 实现修改编码集 以上2种方式的修改 在通过任何一种方式实现表单提交到另一个页面, 在转发到的页面获取值也不会出现乱码
4. request 对象的获取路径方法
1) request.getContextPath() ------>返回项目的根目录 ( 下图显示的就是 "/news" ) ![WEP目录](https://img-blog.csdn.net/20171010200851181?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzkzMTYwOTY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 2) request.getScheme() -------->等到的是协议名称,默认是http 3) request.getServerName() --------> 得到的是在服务器的配置文件中 配置的服务器名称 比如:localhost 或者 127.0.0.1 4) request.getServerPort() -------->得到的是服务器的配置文件中 配置的端口号 比如 8080 等等
5. request对象的 request.getCookies() 方法
1) 用于获取 HTTP请求中的 cookie 对象 数组 ----->用 Cookie[] cookies 数组接收; 2) Cookie cookie = new Cookie(String 键 , String 值) ----->cookie对象存储的一个键值对
相关文章推荐
- jsp 与 javascript 中文cookie交互
- JSP之request对象
- ajax action交互,以及打印任意实体类jsp
- SERVLET与JSP Jsp中使用xmlhttp进行数据交互
- FLASH与JSP的交互
- JSP中的request对象
- checkbox选择并批量删除的JSP源码和后台的交互的应用心得
- JSP交互---JSTL标签
- JSP Request对象
- 第二章jsp数据交互
- JSP数据交互(一)
- 使用jsp实现表单与服务器简单交互
- jsp与servlet的交互、传值
- Struts2+jquery 以ajax方式 实现jsp跟后台交互
- struts2前台与后台参数的交互,jsp到java,java到jsp,java到javascript
- JSPServletJSF--谈JSP与XML的交互
- JSP内置对象之--request对象
- JSP数据交互(一)
- 谈JSP与XML的交互
- JSP内置对象--request对象