jsp数据交互:request对象与response对象

request对象常用方法:

String getParameter(String name):根据页面组件名称获取 页面提交数据;如:

开始页面jsp

跳转页面jsp


String [] getParameterValues(String name):获取一组以相同名称命名的表单组件提交的数据,示例:

开始页面jsp:

跳转页面jsp:


void setCharacterEncoding(String charset):指定编码格式

RequestDispatcher  getRequestDispatcher(String path):该对象的forward方法用于转发请求,示例:

Myjsp.jsp页面:


all.jsp页面:



可以看到通过转发时页面的地址还是在Myjsp.jsp,而不是在all.jsp页面,所以我们可以直接通过getParameter方法获取到开始页面的值。

重定向:这里需要用到另一个内置对象response的sendRedirect(String location)方法,如:

在这里我们可以看见页面的地址已经改变为all.jsp,而之前我们所输入的内容也获取不到,所以这时我们就必须使用另外一种方法获取。


在地址参数后面加上?并自定义变量名赋值然后

可以发现:


值就可以得到了    

 在转发时,实际开发中还可以通过键值对来获取

request.setAttribute("name", text);

request.getAttribute("name");

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值