- 浏览: 173997 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (90)
- web前端 (23)
- java (30)
- 其它 (7)
- jbpm4.4 (1)
- 服务器 (2)
- 数据库 (11)
- J2se (1)
- 812202 (0)
- access sql (1)
- 数据库管理工具 (1)
- smartupload (1)
- win7 控制台窗口已停止工作 (1)
- xfire spring web service (1)
- 免安装版本 tomcat 后台启动 设置 (1)
- js 处理日期类型 (1)
- input 自动填充 (1)
- android 连接webservice (2)
- tomcat 直接通过IP访问web项目 (1)
- svn 修改历史日志 (1)
- java 设计模式之适配器 (1)
- android 程序日志记录 (3)
- Win7 电脑突然USB无法识别 方法记录 (1)
- java 实现图片缩略 (1)
- android 更多,刷新 (3)
- access 导入mysql (1)
- java 加密,解密 (0)
- 闪回数据 (1)
- extjs 弹出进度条 (1)
- JSP 绝对路径显示服务器非webapps下的图片或资源 (0)
- html 制作彩信未完 (1)
- android 2.2 api (1)
- java 反射 (1)
- jquery 购物车 (1)
最新评论
-
masuweng:
oracle 迁移 sqlite -
nanjiwubing123:
你好 ,在IE6环境下运行demo,出现dhtmlXTreeO ...
dhtmlxtree 右键菜单的增加,删除,修改 -
李_俊:
呃,那么复杂,果断无视,找一个简单的。
java 源码混淆器 -
shanshan518:
兼容性不好,还有没有精确到秒,楼主
精确到秒的js日期时间选择器 -
mynamelzk:
日期时间选择器非常好用,谢谢你了
日期选择器,中文
request.getParameterNames,request.getParamenter,request.getParameterValues()
- 博客分类:
- java
转载
request.getParameterNames,request.getParamenter,request.getParameterValues()的使用2007-05-30 11:46<form>
<input type="text" name="a" value="avalue">
<input type="text" name="b" value="bvalue">
<input type="text" name="c" value="cvalue">
<input type="text" name="d" value="dvalue">
</form>
Enumeration test=request.getParameterNames();
String name=null;
String nameValue=null;
while(test.hasMoreElements()){
name=(String)test.nextElement();
nameValue=request.getParameter(name);
System.out.println("name==========="+name+"=======value========"+nameValue);
}
///////////////////////////for (Enumeration iter = request.getParameterNames(); iter.hasMoreElements();) {
//////////////////////////// String element = (String) iter.nextElement();}
打印出来的结果是:name===========a=======value========avalue
name==========="+name+"=======b========bvalue
name==========="+name+"=======c========cvalue
name==========="+name+"=======d========dvalue
String aValue=request.getParameter("a");
============================================================
getParameterValues用在同一个name有多个value的情况,多数用在复选框
request.getParameterValues
<form>
<input type="text" name="a" value="a1">
<input type="text" name="a" value="a2">
<input type="text" name="a" value="a3">
<input type="text" name="a" value="a4">
</form>
String[] aValue=null;
aValue=request.getParameterValues("a");
for(int i=0;aValue!=null&&i<aValue.length;i++){
System.out.println(aValue[i]);
}
================================================================
转(http://www.javaworld.com.tw/jute/post/view?bid=6&id=134597&tpg=1&ppg=1&sty=1&age=0#134597)
wangyin wrote:
我使用getParameterMap 和 getParameterNames得到的request内容不一致,getParameterMap老老是少点数据,不知道为什么。这两个方法有什么不同之处吗?
應該是要一樣,
以 tomcat 5.5.9 org.apache.catalina.core.ApplicationHttpRequest 為例:
123456789
protected Map parameters = null;
public Enumeration getParameterNames() {
parseParameters();
return (new Enumerator(parameters.keySet()));
}
public Map getParameterMap() {
parseParameters();
return (parameters);
}
request.getParameterNames,request.getParamenter,request.getParameterValues()的使用2007-05-30 11:46<form>
<input type="text" name="a" value="avalue">
<input type="text" name="b" value="bvalue">
<input type="text" name="c" value="cvalue">
<input type="text" name="d" value="dvalue">
</form>
Enumeration test=request.getParameterNames();
String name=null;
String nameValue=null;
while(test.hasMoreElements()){
name=(String)test.nextElement();
nameValue=request.getParameter(name);
System.out.println("name==========="+name+"=======value========"+nameValue);
}
///////////////////////////for (Enumeration iter = request.getParameterNames(); iter.hasMoreElements();) {
//////////////////////////// String element = (String) iter.nextElement();}
打印出来的结果是:name===========a=======value========avalue
name==========="+name+"=======b========bvalue
name==========="+name+"=======c========cvalue
name==========="+name+"=======d========dvalue
String aValue=request.getParameter("a");
============================================================
getParameterValues用在同一个name有多个value的情况,多数用在复选框
request.getParameterValues
<form>
<input type="text" name="a" value="a1">
<input type="text" name="a" value="a2">
<input type="text" name="a" value="a3">
<input type="text" name="a" value="a4">
</form>
String[] aValue=null;
aValue=request.getParameterValues("a");
for(int i=0;aValue!=null&&i<aValue.length;i++){
System.out.println(aValue[i]);
}
================================================================
转(http://www.javaworld.com.tw/jute/post/view?bid=6&id=134597&tpg=1&ppg=1&sty=1&age=0#134597)
wangyin wrote:
我使用getParameterMap 和 getParameterNames得到的request内容不一致,getParameterMap老老是少点数据,不知道为什么。这两个方法有什么不同之处吗?
應該是要一樣,
以 tomcat 5.5.9 org.apache.catalina.core.ApplicationHttpRequest 為例:
123456789
protected Map parameters = null;
public Enumeration getParameterNames() {
parseParameters();
return (new Enumerator(parameters.keySet()));
}
public Map getParameterMap() {
parseParameters();
return (parameters);
}
发表评论
-
Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
2013-07-16 19:15 0转载http://my.oschina.net/sorthW ... -
Spring中加载ApplicationContext.xml文件的方式【转】
2013-03-18 09:34 10531.利用ClassPathXmlApplicationCon ... -
Duplicate name in Manifest: SHA1-Digest
2012-11-27 17:17 4052Duplicate name in Manifest: SHA ... -
JSP 绝对路径显示服务器非webapps下的图片或资源
2012-05-08 19:08 0设置tomcate 虚拟路径 1:在tomcate/ser ... -
java 加密,解密
2012-04-05 17:20 0package test; impor ... -
java 实现图片缩略
2012-02-29 11:02 1019用到的Jar:Thumbnails 查看下载 地址:http ... -
java 设计模式之适配器
2012-02-20 10:48 944转载:http://www.lshine.com/index. ... -
tomcat 直接通过IP访问web项目
2012-02-19 12:28 48011:在开发时访问web项目是这样的http://localho ... -
xfire ibatis spring web service
2011-11-04 14:37 12841:所用的jar xfire-all-1.2.6.ja ... -
xfire spring web service
2011-11-03 18:17 1143转载 http:// ... -
Spring_ibatis_jta多数据源配置
2011-08-12 15:02 2074转载 Spring+iBatis+JOTM实现JTA事 ... -
java.lang.UnsatisfiedLinkError解决方法汇集(转载)
2011-08-04 16:59 18866转载http://blog.csdn.net/niux ... -
Spring事务配置的五种方式
2011-06-28 11:54 1016转载http://developer.51cto.com/ar ... -
JFileChooser使用详解
2011-06-21 10:38 4897JFileChooser 转载 (2010-11-30 23 ... -
java 连接各种数据库 总结
2011-05-24 23:09 4570Oracle8/8i/9i数据库(thin模式) Cl ... -
java 实现某个日期增减天数
2011-05-20 01:46 1366转载:http://blog.csdn.net/zdwzzu2 ... -
dom4j 验证xml dtd
2011-05-08 18:52 1123转载:http://hi.baidu.com/%C0%EE%D ... -
Eclipse 3.WindowBuilder Pro及使用SWT Designer
2011-05-06 11:59 1761转载:http://apps.hi.baidu.com ... -
swing 管理器二
2011-05-06 09:26 932import java.awt.Dimension; imp ... -
swing 布局管理器
2011-05-05 17:53 1182当选择使用JPanel和顶层容器的content pane时 ...
相关推荐
例如,`Request.getParameter()`用于获取单个请求参数的值,`Request.getParameterValues()`用于获取多个同名参数的值,而`Request.getParameterNames()`则可以获取所有参数的名称。 2. 页面乱码: 页面乱码通常...
`request.getParameterNames()`和`getParameterValues()`获取所有参数及其值;`request.getCharacterEncoding()`获取字符编码;`request.getInputStream()`读取请求体数据;`request.getRequestURI()`和`...
借用j2ee中的request.getParameterNames()方法可以读到表单中的所有元素的名称,有了元素名称借用request.getParameter(elementName)方法可以获取该元素的值。假设在开发中我们让页面元素的名称和底层数据库表的字段...
demo 2.zip`中的示例可能详细讲解了如何使用Servlet中的请求对象`HttpServletRequest`(简称`request`)和响应对象`HttpServletResponse`(简称`response`)进行交互,特别是`request`对象的`getParameterNames()`...
- `request.getParameterValues()`:获取同一参数名的所有值。 - `request.getParameterMap()`:获取所有参数的映射。 - `request.getHeader()`、`request.getHeaderNames()`和`request.getHeaders()`:处理HTTP请求...
expect(mockRequest.getParameterNames()).andReturn(paramNameList.iterator()); // 记录并验证模拟对象的行为 replay(mockRequest); ``` 接下来,我们可以将这个模拟对象传递给要测试的Servlet方法,然后检查...
Zuul 中修改请求参数信息的方法可以通过自定义过滤器 ZuulFilter 来实现,使用 ctx.setRequest(new HttpServletRequestWrapper(request) {}) 的方式,重新构造上下文中的 Request,并在后续的微服务中可以使用 @...
Enumeration<String> enu = request.getParameterNames(); String id = request.getParameter("id"); Map, String> map = new HashMap, String>(); while(enu.hasMoreElements()) { String key = enu.next...
`request.getParameterNames()`则返回所有参数名的枚举,方便遍历。此外,`request`对象还提供诸如获取请求头信息、获取请求内容类型和长度、以及获取客户端信息等方法。 示例代码: ```jsp <%request.set...
例如,如果在表单中有一个多选框,名为“hobby”,那么可以使用request.getParameterValues("hobby")来获取用户选择的所有选项。 3. getParameterNames():获得客户端传送给服务器的所有参数的名字,其结果是一个...
`request.getParameterNames()`方法返回一个包含所有请求参数名称的Enumeration。在主页面中,它允许开发者遍历所有输入字段的名称,而无需提前知道具体有哪些字段。 JSP内部对象还包括其他重要的组件,如Response...
* getParameterValues(String name):获取指定名称的请求参数的所有值。 * getParameterNames():获取所有请求参数的名称。 * getMethod():获取HTTP请求的方法(GET、POST等)。 * getQueryString():获取HTTP请求...
在Java Servlet中,可以使用`getParameter()`或`getParameterValues()`方法,但要注意,如果是POST请求,需要先调用`request.getParameter()`之前调用`request.getParameterNames()`或`request.getParameterMap()`以...
Enumeration<String> enum = request.getParameterNames(); while (enum.hasMoreElements()) { String s = (String) enum.nextElement(); out.println(s); } ``` #### 二、Response对象 **定义与作用** - **...
在 Java 中,我们可以使用 `request.getParameterNames()` 方法来获取所有的请求参数名,然后遍历这些参数名,使用 `request.getParameter(key)` 方法来获取对应的参数值。 ```java String[] parameterNames = ...
Enumeration enumt = request.getParameterNames(); while (enumt.hasMoreElements()) { String name = (String) enumt.nextElement(); str += "参数名称:" + name + " 参数值:" + request....
- `getParameterNames()`:返回一个枚举(`Enumeration`),包含了请求中所有参数的名称。 - `getParameterMap()`:返回一个`Map`,键是参数名,值是对应的参数值列表(如果参数有多个值,列表长度可能超过1)。 ...
Enumeration<String> paramNames = request.getParameterNames(); while (paramNames.hasMoreElements()) { String paramName = paramNames.nextElement(); out.println(paramName + "<BR>"); } %> ``` 通过...
读取请求体数据(`request.getInputStream()`或`request.getReader()`),检查请求是否是安全的(`request.isSecure()`),以及获取请求参数的数量(`request.getParameterNames()`)。这些方法使得JSP能够根据HTTP...
String[] colors = request.getParameterValues("colors"); for (String color : colors) { // 处理每个颜色值... } ``` 在实际开发中,我们还需要考虑URL编码和解码。`HttpServletRequest`提供了`getParameter()`...