使用request对象

示例request对象使用

首先建立一个register.jsp文件,最后的提交,提交到那里呢,图二的show.jsp,路径因为两个文件都在webcontent里,所以默认就行,不用再指定路径
在这里插入图片描述在show.jsp中转码后获取,同时因为对象什么的是java语言,所以得在Java文本框里写,外面是HTML语言,
(之前疑惑点:两个jsp文件的跳转,通过什么连接起来?答:通过表单最上方的action来实现跳转),图中示例了单个和数组的get用法,函数用法是根据name拿value,所以注意1数组那里,给用户看的足球。这个是获取不到的,得在name后再加上value=“足球”才行。2为了代码的健壮性,所以可以加入判断输入是否合法的语句,正则表达式之类的

show.jsp其中注册成功信息如下是html语言,所以直接写,普通显示直接写,JAVA语言在文本框里
jsp不用重启,直接刷新
效果如下
在这里插入图片描述
在这里插入图片描述

获取的两种方式

在这里插入图片描述

http://localhost : 8888/MyJspProject/ show. jsp?uname=aa&upwd= 123&uage=22&uhobbies=%E7%AF%AE%E7%90%8:
连接/文件?参数名1=参数值1 &参数名2=参数值2 &参数名1=参数值1
get提交方式: method=“get”和地址栏、超链接(<啊 hrEf=” x x " >) 请求方式默认都属于get提交方式

get与post请求方式的区别:

a.get方式在地址栏显示请求信息(但是地址栏能够容纳的 信息有限,4-5KB) ; post不会显示
b.文件上传操作必须是post
推荐使用post 安全而且信息多

8统一请求的编码request

get 方式请求如果汉子出现乱码(tomcat7以前默认iso-8859-1,8之后改为utf-8,如果tomcat是iso而项目中设置是utf-8,会有乱码现象)
解决:
1统一没一个变量的编码(在获取时候加上转码的语句)(工作量太大)
new String (旧编码, 新编码) ;
name = new String (name. getBytes(“iso-8859-1”), “utf-8”);

2在server.xml中统一更改,一次性

推荐使用tomcat中先在server.xml中一次性更改

在这里插入图片描述

post方式统一方法直接在最初的java代码框中设置
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值