使用request对象获取数据的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用request对象获取数据的方法相关的知识,希望对你有一定的参考价值。

在表单中form 下的action提交到什么地方(一般是到一个servlet里面),在那个.Java文件里用request.getParameter() 方法来得到表单中输入的数据。例如:
<form action="servlet/Login" method="get">
用户名:<input type="text" name="username" /><br>
密码:<input type="password" name="password"><br></form>
那么在Login.java中得需要String username=request.getParameter("username");和
String password = request.getParameter("password")来得到输入的用户名和密码
注意:getParameter()方法括号中要和表单中这两个的name相对应才行
参考技术A string str = request[""]; 或者 string str = request[""].toString();//大部分是获取URL的值
str str = request.From[""];//获取表单里面的值

request请求《一》

1. request对象通常用来接收客户端提交到服务端的数据,如:在servlet或者action中可以用request.getParameter()的方法获取获取参数内容;

2. requestScope通常是在servlet或者action的服务端中通过request.setAttribute()方法把数据放到request对象中供客户端获取,然后客户端获取的方法就是requestScope.getAttribute()。

 

 

requestScope作为El表达式中的使用: 是EL表达式中的一个隐含对象,类似request,如:${requestScope.username} 表示在request域中取得username属性所对应的值,相当于request.getAttribute(“username”)。

 

 

param,El表达式中的使用: ${param.username} 可理解为:request.getParameter(“username”);

 

getParameter: 可以获取URL中传递过来的String参数,如:http://www.baidu.com?username=abc 中的abc; 提示:对于POST/GET提交的表单,在服务器端我们都可以通过request.getParameter获取表单中的值。 当我们在进行一个请求重定向(redirect)的时候,我们可以通过request.setParameter传递参数,如果用request.setAttribute在重定向页面是取不到值的。 (待验证,因为HttpServletRequest中没有setParameter方法。)

以上是关于使用request对象获取数据的方法的主要内容,如果未能解决你的问题,请参考以下文章

js函数中怎么获取request中值的属性

Spring 中获取 request 的几种方法,及其线程安全性分析

request请求《一》

request.form()和request()的区别?

request.form()和request()的区别?

request对象常用方法