您的位置:首页 > 产品设计 > UI/UE

request.setAttribute的用法

2019-06-13 20:16 1701 查看

request.getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 。
request.getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中的id)传的参数等,因此这个并没有设置参数的方法(没有setParameter),而且接收参数返回的不是Object,而是String类型。
setAttribute的参数是String 和 Object ,
1.放的时候:Double res = new Double(result);//包装
request.setAttribute(“result”, res);//再设置进去
2.取的时候:Double res = (Double)request.getAttribute(“result”);
double result = res.doublue();
另外,需要注意的是使用request.setAttribute时不能使redirect而是forward。即是将请求转发而不是重定向.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: