jsp中request.getParameter()可以获得post提交的数据.请问哪些属于post提交的数据

如题所述

第1个回答  2013-09-14

你的html表单中:

<form action="XXX.jsp" method="post">
    <input type="text" name="username"/><br>
    <input type="password" name="password"/>
</form>

之间的数据都属于post,如文本框“username”中的数据,密码框“passowrd”中的数据,

因为method="post",所以是post提交,method还可以设置为method=“get”。

追问

说的很细
除了 如 这一类的值可以获取到外 哪些情况还可以获取到呢

追答

非<input>标记,如

下拉列表:

<select name="place">
    <option value="bj">北京</option>
    <option value="sh">上海</option>
</select>

多行文本框:

<textarea name="cotent" cols="6" rows="20"></textarea>

注:搜表单的基本语法,网上很多的

追问

除了html标签类元素外还有什么

追答

比如Structs的标记,,,,,,

第2个回答  2013-09-23
我们最常用的REQUEST取得数据有两类,from表单的数据一类,这种可以POST和GET提交。另一类是发送方的信息,如头部的COOKIE,浏览器等,都可以用REQUEST取得。

表单数据可以直接通过FORM表单的ACTION提交,也可以通过AJAX的同步和异步提交。只要取得的参数名称的发送的参数名称想同就可以了。

request.getattribute和request.getparameter的区别
(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)request.getParameter() 方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回S...

jsp表单提交数据post方法怎么用如何读取?
getParameter(): 使用 request.getParameter() 方法来获取表单参数的值。getParameterValues(): 获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkbox类型 getParameterNames():该方法可以取得所有变量的名称,该方法返回一个 Enumeration。getInputStream():调用此方法来读取来自客户端...

Request的getParameter和getAttribute方法的区别
request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据。request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。getAttribute是返回对象,getParameter返回字符串 总的来说:request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()...

request.getParameter()
这个是获取jsp页面中表单提交的参数.还有比如url重写的参数为...\/a.jsp?o=doAdd也可以用request.getParameter("o");获取值doAdd.

Request的getParameter和getAttribute方法的区别
一个是从前台获取数据的 比如前台有个表单提交到当前SERVLET,然后表单中有文本框name属性为username 在后台你写 request.getParameter("username");就可以获得文本框里的值 如果从servlet里传参数到一个页面可以用request.setAttribute("name",username)再下一个页面(只能下一个页面)可以用request.geta...

request.getParameter()和request.getAttribute()的区别
request.getParameter("val_1");这是获取请求的参数,比如你在url上看到的?id=12&name=abc就是参数,如果是post请求,就看不到。 也就是说getParameter是或取form表单的各个参数。getAttribute和setAttribute是自己写的东西,set是往request里添加一个数据,get是获取 ...

js 怎么从jsp中读数据,是用request.getParameter吗
request.getParameter()是或许URL当中的传递的参数,比如http:\/\/192.168.10.89:8099\/asset\/login.do?asset=122323 用他获取到的 String str = request.getParameter(asset);str的值就是122323 在JSP中用<%=str%>这样就可以显示数据出来 而所有URL传递过来的数据都是String类型,如果需要转换其他类型是...

request.getParameter()括号里的参数是哪里来的?
你这个是前面页面的参数。就你哪个页面跳转到这个页面来的,就哪个页面传过来的。<a href="delete.jsp?sid=<%=s.getSid()%>" 就像你这个传参数.这个是接受传来的sid参数,request.getParameter("sid");

在jsp中有时候用request.getParameter()为什么取回来的值是null
同意楼上,我顺便补充下:也有可能因为你没有判断request.getParameter(“XX")是否为空,若第一次定义"XX",没有被赋值。所以,通常,会先if(request.getParmeter("XX")!=null){ ...}

谁和我说说JSP中request的getAttribute()和getParamter的区别的...
request.getAttribute()这个方法是在进行了request.setAttrbute()之后才使用的 而request.getParameter()这个方法是在进行了超链接传递参数或者表单提交的时候才会使用的 譬如:1.你在程序中写了request.setAttribute("username","张三")之后,当地想获得此username的值的时候,你就可以用String username=(...

相似回答