request用于接受html提交的表单数据

首先如下图先创建一个QQ注册页面 设置昵称input的属性name值,并且设置提交到的页面为reg_success.jsp,这里提交方式有两种: get 和 post 。区别如图:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>QQ注册</title>
</head>
<body>

<form action="reg_success.jsp" method = "post">
    昵称:<input type="text" name="nickname"/> <br/>
    <input type="submit" value="注册">
</form>
</body>
</html>

创建一个提交的页面jsp文件,用request.getParameter(name值)来获取表单信息

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>注册成功</title>
</head>
<body>
注册成功!
<%
    String nickname = request.getParameter("nickname");获取单个表单的数据
%>
您的昵称是:<%=nickname%>
</body>
</html>

由于JSP默认的编码是iso-8859-1不支持中文,所以后面输入会出现乱码的情况,常见的支持中文的编码方式有以下几种:

首先第一种get方法设置中文编码:在jsp文件中找到conf/server.xml添加编码:

此处的PORT还可以更改默认端口号。

第二种post方法设置中文编码:

必须在页面上端设置

request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
String[] getParameterValues(Stringname); 获取多个表单的数据

OK!

jsp的request用法相关推荐

  1. 新手入门:介绍JSP中request属性的用法

    新手入门:介绍JSP中request属性的用法 一.request.getParameter() 和request.getAttribute() 区别 (1)request.getParameter( ...

  2. PHP 中GET、POST、REQUEST用法

    PHP 中GET.POST.REQUEST用法 一.$_GET数组 GET是HTTP中最原始的请求方式,在网页中点击一个超级链接或在地址栏输入一个URL都会发送一个GET请求.在GET请求中,数据是后 ...

  3. JSP response request 中文乱码

    初学JSP,发现response,request都是乱码,弄得我都抓狂了.各种纠结之后,发现几点 Eclipse文件编辑器的默认编码不一定是utf-8,所以开发之前最好把默认编码修改下. Eclips ...

  4. jsp:使用request为页面添加静态数据。

    一,在div中插入要显示的数据! 1,以下是原网页插入数据代码: <div><ul class="list-content"> <li>< ...

  5. Jsp中request.getParameter(@param)值为[object HTMLInputElement]

    Jsp中request.getParameter("@param")值为[object HTMLInputElement] jsp窗体之间传递参数是常有的.一般窗体传参就是从一个窗 ...

  6. request.getRequestDispatcher(login_success.jsp).forward(request,response);的含义

    request.getRequestDispatcher("login_success.jsp")取得一个RequestDispatcher,一个请求分发器对象,它的方法forwa ...

  7. jsp ${param.id}用法

    ${id} 意思是取出某一范围中名称为id的变量,它的取值范围Page,Request,Session,Application. ${param.id} 与输入有关,相对于 request.getPa ...

  8. Node.js Request用法

    Node.js Request用法 server.js const express = require('express'); const bodyParser = require('body-par ...

  9. JAVA中的request用法_新手入门:介绍JSP中request属性的用法

    一.request.getParameter() 和request.getAttribute() 区别 (1)request.getParameter()取得是通过容器的实现来取得通过类似post,g ...

最新文章

  1. 后缀数组 + Hash + 二分 or Hash + 二分 + 双指针 求 LCP ---- 2017icpc 青岛 J Suffix (假题!!)
  2. Linux中apt-get update和apt-get upgrade命令的区别
  3. SAP CRM customer classfication debug
  4. web前端自学入门视频教程分享
  5. REDIS 字典数据结构
  6. python中list函数_list()函数以及Python中的示例
  7. 可以批量修改文件名、文件后缀的实用工具
  8. 测开5 - Python(模块、操作数据库、操作Excel、加密)
  9. css3——新盒子定义box-sizing
  10. MySQL读写分离(二)—— jdbc驱动实现
  11. jquery手机模拟器
  12. 线程间的通信之wait和notify的使用
  13. 网易wap新闻客户端
  14. linux SFTP用户创建 不允许用户登录,并且连接只允许在制定的目录下进行操作
  15. 【ECLIPSE 二】eclipse java web 版本修改问题 3.0-2.5
  16. 花氏族谱(花姓族谱)
  17. CMMI2.0之我见-配置管理CM
  18. vue3.2之 Tailwind CSS
  19. C++核心准则边译边学-目标之外
  20. 原神ios android,原神苹果版如何用电脑玩 原神ios电脑版玩法教程

热门文章

  1. ejs模板html,Ejs 模板引擎的有限使用
  2. Dubbo限制大数据传输的解决方案
  3. Linux下uniq命令详解及C/C++代码实现
  4. 【C++】「一本通 1.1 例 5」智力大冲浪
  5. [附源码]JSP+ssm计算机毕业设计图书管理系统的设计与实现07gad【源码、数据库、LW、部署】
  6. EazyDraw for Mac(矢量图绘制软件) v10.5.3中文版
  7. php dialog层级,dialog
  8. 课程2:认识Identity
  9. 前端性能分析 Chrome Dev Tools 之 Performance
  10. tomcat 配置腾讯云/阿里云ssl证书