博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP之request表单的两种提交及乱码处理
阅读量:4980 次
发布时间:2019-06-12

本文共 3033 字,大约阅读时间需要 10 分钟。

表单post提交方式与得到

 

程序演示:

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 %> 6  7  8  9   10     11     12     My JSP '4.jsp' starting page13     14     
15
16
17
18
19
22 23 24 25 26
27 用户名:
28
29 性别:
30
男31
32 兴趣:
33
篮球34
旅游35
历史36
读书
37
38
39
40 41 42

 

 

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 %> 6  7  8  9   10     11     12     My JSP '5.jsp' starting page13     14     
15
16
17
18
19
22 23 24 25 26 <%27 request.setCharacterEncoding("UTF-8");28 out.print("用户名:"+request.getParameter("name")+"
");29 out.print("性别:"+request.getParameter("sex")+"
");30 String[] interest=request.getParameterValues("interesting");31 out.print("兴趣:"+"
");32 for(String i:interest){33 out.print(i+"
");34 }35 %>36 37

 

表单get提交方式与得到

 

 

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 %> 6  7  8  9   10     11     12     My JSP '2.jsp' starting page13     14     
15
16
17
18
19
22 23 24 25 26
27 用户名:
28
29 性别:
30
男31
32 兴趣:
33
篮球34
旅游35
历史36
读书
37
38
39
40 41 42 43 44 45 46

 

 

1 <%@page import="java.net.URLDecoder"%> 2 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 3 <% 4 String path = request.getContextPath(); 5 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 6 %> 7  8  9 10   11     12     13     My JSP '3.jsp' starting page14     15     
16
17
18
19
20
23 24 25 26 27 <% //获取请求里包含的查询字符串28 String subStr=request.getQueryString();29 30 //使用urldecoder解码31 String codeStr=URLDecoder.decode(subStr, "UTF-8");32 //以&符号分解33 String[] spls=codeStr.split("&");34 35 for(String spl:spls){36 out.print(spl+"
");37 38 }39 40 41 %>42 43 44 45 46

 

转载于:https://www.cnblogs.com/ztyy04126/p/4943094.html

你可能感兴趣的文章
EFCore框架的学习
查看>>
ios 真机调试
查看>>
Java之循环输出等腰三角形
查看>>
BOM&DOM
查看>>
Apache Hama安装部署
查看>>
[JSOI2007]字符加密 后缀数组
查看>>
centos上Gearman的安装
查看>>
在遍历或者迭代过程中对集合进行增删 都会发生异常(迭代器的并发异常)
查看>>
centos7 yum安装mysql5.7并在root密码忘记的情况下重设密码
查看>>
在VS.NET 2003中建立项目时遇到的两个问题及解决方法 (转贴)
查看>>
chr()、unichr()和ord()
查看>>
14.z-index为什么无效
查看>>
EntityFramework 学习资料
查看>>
Intellij IDEA使用Maven搭建spark开发环境(scala)
查看>>
CodeIgniter学习笔记(十)——CI中的模型
查看>>
基于SLAM的移动机器人硬件设备参数
查看>>
数据分析的Numpy
查看>>
node.js 常见单词 与基本固定写法
查看>>
Bug集
查看>>
字符串文本替换程序
查看>>