`
chinahnzhou
  • 浏览: 347371 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

servlet查询所有参数的两种方法

    博客分类:
  • java
 
阅读更多
// 1
StringBuffer allParameter = new StringBuffer();
Enumeration<?> e = request.getParameterNames();
while (e.hasMoreElements()) {
	String parameterName = (String) e.nextElement();
	for (int i = 0; i < request.getParameterValues(parameterName).length; i++) {
		allParameter.append("&" + parameterName + "=" + request.getParameterValues(parameterName)[i]);
	}
}
if (!"".equals(allParameter.toString())) {
	allParameter.replace(0, 1, "?");
}
//System.out.println("allParameter:" + allParameter);

//2
StringBuffer allParameter2 = new StringBuffer();
Map<Object, String[]> paramMap = request.getParameterMap();
for (Map.Entry<Object, String[]> entry : paramMap.entrySet()) {
	for (int i = 0; i < entry.getValue().length; i++) {
		allParameter2.append("&" + entry.getKey() + "=" + entry.getValue()[i]);
	}
}
if (!"".equals(allParameter2.toString())) {
	allParameter2.replace(0, 1, "?");
}
//System.out.println("allParameter2:" + allParameter2);
分享到:
评论

相关推荐

    Servlet表单Get和Post方式读取

    Servlet入门示例,以及表单Get和Post两种方式获取参数,以及一个表单数据读取示例。

    java-servlet-api.doc

    这份文档以及刚才提及的Javadoc格式的文档都描述了这两个软件包,Javadoc格式的文档还描述了你应该如何使用这两个软件包中的所有方法。 有关规范 你也许对下面的这些Internet规范感兴趣,这些规范将直接影响到...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 tag接口 451 15.1.3 iterationtag接口 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 tag接口 451 15.1.3 iterationtag接口 ...

    手写Http服务器,已实现http基础协议、参数接受、servlet、filter、cookie、多文件上传等 支持NIO

    一款轻量化Http服务器。支持bio、nio两种模式。归属Coody Framework下。手写Http服务器,已实现http基础协议、参数接受、servlet、filter、cookie、多文件上传等。支持NIO。

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 tag接口 451 15.1.3 iterationtag接口 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 tag接口 451 15.1.3 iterationtag接口 ...

    java自动分页程序

    通常的处理方法比较烦,特别是需要在页面中传递查询参数的表单,比较繁烦,当对记录进行操作时,往往要临时转到其它处理页面,然后再返回浏览页面,这时往往要预先保留大量表单的参数,以便返回时重新查询,更为繁烦...

    J2EE经典案例设计与实现

    第2章 J2EE数据库编程设计与实现 案例1:JSP+JavaBean实现数据库读取 案例2:JSP顺序输出查询结果 案例3:JSP逆序输出查询结果 案例4:JSP执行存储过程 ...案例14:实现接受两种请求方式的Servlet 本章小结

    超级有影响力霸气的Java面试题大全文档

     Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常...

    XPAGER分页标记 v2.0

    通常的处理方法比较烦,特别是需要在页面中传递查询参数的表单,比较繁烦,当对记录进行操作时,往往要临时转到其它处理页面,然后再返回浏览页面,这时往往要预先保留大量表单的参数,以便返回时重新查询,更为繁烦...

    java 面试题 总结

    Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来...

    JAVA WEB框架,java网站一个模块只用写一个文件

    用户请求:(必需有mode告诉servlet请求类型)-》servlet(获得请求类型转化为event)-&gt;调用execute方法(解析event)-&gt;调用相应的方法-》发送数据到用户浏览器。 例如本案例中是师资队伍中的相关模块。 要显示整个...

    java面试题

    答:多线程有两种实现方法,一种是继承Thread类或者实现Runnable接口。同步就是在方法返回类型后面加上synchronized。 c#中的委托,事件是不是委托? 答:委托就是将方法作为一个参数带入另一个方法叫做委托,事件...

    DWR.xml配置文件说明书(含源码)

    如果要设置除了setWibble方法之外的所有方法都不可访问可以采用下面的设置. 如果采用j2ee访问角色控制的模式 3.3 The 'spring' Creator 3.4 The 'new' Creator DWR已经默认定义了new creator. ...

    tomcat服务器安全设置方法

    Tomcat是一个HTTP服务器,是Sun透过Java Community Process开发的、对广泛使用的Servlet和Java...Tomcat除了上述的两种技术保障安全之外,还可以通过配置Tomcat的参数以增加安全性 安全设置: 1. 删除webapps目录下

    JAVA面试题最全集

    如何取小数点前两位,并四舍五入。 4.日期和时间 如何取得年月日,小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何...

    千方百计笔试题大全

    237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 56 238、EJB容器提供的服务 56 239、EJB的角色和三个对象 56 240、EJB的几种类型 56 241、bean 实例的生命周期 56 242、...

    java面试宝典

    237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 56 238、EJB容器提供的服务 56 239、EJB的角色和三个对象 56 240、EJB的几种类型 56 241、bean 实例的生命周期 56 242、...

    J2EE中文版指南 CHM格式 带全文检索

    两种访问方式的抉择 49 性能和访问方式 50 方法参数和访问方式 50 数据访问粒度 50 6,企业Bean的“内容” 51 7,企业Bean的命名约定 51 8,企业Bean的生存周期 52 有状态会话Bean的生命周期: 52 无状态会话Bean的...

Global site tag (gtag.js) - Google Analytics