JSP内置对象——请求对象request

1. 使用方法:

当表单提交某个参数后,(其可以是一个用户名(一串字符串),或者是一组多选框(一个字符串数组))则可以在表的action响应页面通过request取得。

  • 直接使用
    String name = requrst.getParameter("username");
    
  • 取数组
    String yourcities[ ]request.getParameterValues("cities")
    

2.解决NullPointerException异常与中文字符乱码:

  • 首先异常是因为:当没有输入内容反而调用则会“空指针”异常。

    中文乱码问题

  • 更改编码
    request.setCharacterEncoding("UTF-8");
    
  • 获取信息重新编码
    String name = request.getParameter("userName");
    byte b[]= name.getBytes("UTF-8");
    name = new String(b);
    

3.其他常用方法

  • 存值
    request.setAttribute(String name(被赋予的名字),Object obj(符合类型对象))
    
  • 取值、移除
    getAttribute();
    removeAttribute();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值