1.request:处理客户端浏览器提交的请求中的各项参数和选项。form表单提交后处理中文乱码问题的方法:在处理表单的页面写request.setCharacterEncoding("gb2312");

request.setAttribute(“key”,obj);此种方法传值时只有当用forward跳转时才能传值!!在servlet中用

  request.setAttribute("noticeList", noticeList);  request.getRequestDispatcher("Notice.jsp").forward(request, response);  也是forward跳转。

用request取数组的值,例如在login.jsp页面内:

<%@ page contentType="text/html;charset=gbk"  %> <html> <body>

<form action="login_deal.jsp" method="post">  <table align="center">

<tr><th>姓名:</th><td><input type="text" name="name"></td></tr>

<tr><td><input type="checkbox" name="like" value="鹿晗"/>鹿晗</td></tr>

<tr><td><input type="checkbox" name="like" value="吴亦凡"/>吴亦凡</td></tr>

<tr><td><input type="checkbox" name="like" value="黄子韬"/>黄子韬</td></tr>

<tr><td><input type="checkbox" name="like" value="金钟大"/>金钟大</td></tr>

<tr><th>密码:</th><td><input type="password" name="pwd"></td></tr>

<tr><td><input type="submit" value="提交"/></td></tr>  </table>

</form> </body> </html>

在接收表单值的页面login_deal.jsp页面中的代码:

<%@ page contentType="text/html; charset=gb2312" %>
<%@page import="java.lang.reflect.Array"%>
<html><body>
<%
 request.setCharacterEncoding("gb2312");
 %>
 <table>
<tr><td>用户名:</td><td><%=request.getParameter("name") %></td></tr>
<%
 String[] likes=request.getParameterValues("like");
 if(likes!=null){
  int size=0;
  size=Array.getLength(likes);
  for(int i=0;i<size;i++){%>
  
  <tr><td><%=likes[i] %></td></tr>
  
  <%
  }
 }
 %>
<tr><td>密码:</td><td><%=request.getParameter("pwd") %></td></tr>
</table>
</body></html>

转载于:https://www.cnblogs.com/mymindview/p/3505149.html

内置对象—request相关推荐

  1. jsp内置对象--request对象

    request对象 客户端的请求信息被封装在request对象中,通过它才能了解客户的需求,然后做出响应,他是HttpServletRequset类的实例request对象具有请求域,即完成客户的请求 ...

  2. JSP内置对象——Request

    一.原理 1. request和response对象是由服务器创建的.我们来使用它们 (我们不创建,仅仅使用,做IDEA的搬运工) 2. request对象是来获取请求消息,response对象是来设 ...

  3. JSP内置对象-request

    request 对象是 javax.servlet.httpServletRequest类型的对象. 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据.(包括头信息.系统信 ...

  4. JSP的9个内置对象-request

    request:javax.servlet.http:HttpServletRequest的实例,该对象封装了一次请求,客户端的请求参数都被封装在该对象里.获取客户端请求参数必须使用该对象.常用的方法 ...

  5. JSP内置对象request——setAttribute/getAttribute的使用

    学习本文章前需知getRequestDispatcher的使用 前言 一.setAttribute是什么? 二.使用步骤示例 1.建ArrayList和HashMap 2. 使用setAttribut ...

  6. ASP内置对象Request的ServerVariables集合列表

    Request.ServerVariables("Url") 返回服务器地址 Request.ServerVariables("Path_Info") 客户端提 ...

  7. JSP内置对象:request、response、out、session、application等内置对象

    Java程序的功能主要是由Java包下的各个类在运行期所产生的对象所提供,并且应用这些对象组织构建程序所需的功能. 所谓JSP内置对象,是指在JSP网页环境之下,用户不需要声明而直接可以在JSP网页中 ...

  8. JSP:1. 指令(page  ;include ;taglib)2. 内置对象

    1. 指令 * 作用:用于配置JSP页面,导入资源文件     * 格式:         <%@  指令名称 属性名1=属性值1 属性名2=属性值2 ... %>     * 分类:   ...

  9. JSP的概念||原理||JSP的脚本||JSP的内置对象||response.getWriter()和out.write()的区别||案例:改造Cookie案例

    1. 概念 * Java Server Pages: java服务器端页面         * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码         * ...

最新文章

  1. 《关系营销2.0——社交网络时代的营销之道》一T表示Technology(技术)
  2. Oracle数据库的下载和安装
  3. python安装与开发环境搭建实验总结_python实验一:python环境配置
  4. 素数环 与 算法 全排列
  5. Apache 工作模式配置优化
  6. CentOS7 基于http服务搭建本地yum仓库
  7. Nginx 配置学习
  8. HTML5新增表单属性(HTML5)
  9. WP7开发平台介绍及开发注意事项【WP7学习札记之二】
  10. java之split用法注意
  11. GCode软件使用说明书
  12. SRCNN:基于深度学习的超分辨率开山之作回顾
  13. ShenYu 网关部署趟的坑
  14. 苹果说全是假的,市面不存在原装贴膜
  15. 【bat/batch】bat中的转义字符
  16. android启动页广告图,一张图搞定APP启动页广告
  17. 我不怕未知的困难,我只怕身边没有你
  18. leetcode-841-钥匙和房间 题解
  19. 关于「微信小程序」背后的故事
  20. stm32学习笔记——通用计时器基本原理

热门文章

  1. GetOverlappedResult取操作结果
  2. android sync manager wifi pc,Android SyncManager 实现
  3. python的面向对象编程学生成绩_python的类_面向对象编程
  4. 003_推箱子-事件
  5. 010_logback中的SocketAppender
  6. 001-引入layui和layui.code方法
  7. 015_html注释
  8. java 编辑我的世界_Editing Java版1.13 (section)
  9. mqtt 获取所有topic_MQTT协议解析
  10. com.facebook.imagepipeline.bitmaps.TooManyBitmapsException Fresco使用过程中遇到的坑