就是前端提交到Servlet或者Action里面的参数Map哈,如果你是以表单提交,那么request.getParameterMap()中将包含你表单里面所有input标签的数据,以其name为key,以其value为值,如果你是以ajax提交的话,就是你自己组织的所有参数了.
它是以Map<String,String[]>存在,即:key是String型,value是String型数组。
例如:
String account = request.getParameter("account");
String password = request.getParameter("pwd");
String[] hobbys = request.getParameterValues("hobby");
Map map = new HashMap();
map = request.getParameterMap();
String[] str = (String[])map.get("hobby");
System.out.println(str[0]+"-"+str[1]);
String[] str2 = (String[])map.get("account");
System.out.println(str2[0]);
System.out.println(map.size());
注意:map.get()返回的结果要转成字符串数组,而不能直接转成String,否则会输出:[Ljava.lang.String;@44739f3f
相关推荐
在Java Web开发中,JSP(JavaServer Pages)和Servlet是两种核心的技术,它们主要用于构建动态web应用程序。本文将深入解析JSP和Servlet的一些内置方法,帮助开发者更好地理解和运用这些方法。 **一、JSP/Servlet ...
在Java Web开发中,JSP(JavaServer Pages)与Servlet是两种常见的技术,它们用于创建动态网页。在处理HTTP请求时,Servlet扮演着核心角色,而Request和Response对象则是Servlet与客户端交互的主要桥梁。本篇文章将...
在Java Servlet编程中,处理HTTP请求时经常需要获取请求参数。`request.getParameterMap()`、`request.getParameter()`和`request....在编写Servlet或JSP页面时,正确选择和使用这些方法能确保程序的健壮性和灵活性。
1. **Filter接口**:`javax.servlet.Filter`是Java Servlet API中的一部分,它提供了一种在请求到达目标Servlet或JSP之前对其进行拦截并进行预处理,以及在响应离开Servlet或JSP之后进行后处理的方法。在本例中,`...
在JSP页面中,有许多内置对象可以直接使用,这些对象通常被称为隐含对象或预定义对象。这些对象提供了访问请求数据、发送响应、控制流程等功能,是学习和使用JSP技术的关键。 #### pageContext对象 `pageContext`...
Forwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server. -------------------------------------------------------------------------------- G ...
通过`page`对象,开发者可以访问和调用由JSP对应的Servlet类中定义的所有方法,这为在JSP页面内部进行逻辑处理提供了便利。例如,如果在Servlet类中定义了一个名为`doSomething()`的方法,那么在JSP页面中就可以通过...
在JSP中,`page`对象代表了JSP页面本身,更准确地说,它代表的是JSP被编译后生成的Servlet实例。通过这个对象,我们可以访问当前页面(即Servlet)的所有属性和方法。例如,可以调用`page`对象来获取Servlet配置信息...
这些隐含对象可以直接在JSP页面中使用,无需开发者显式实例化。这些对象使得开发者能够方便地与Servlet环境进行交互,执行诸如获取客户端数据、向客户端发送数据、控制数据的作用域以及处理异常等操作。 1. **隐含...
在Java Server Pages (JSP) 技术中,为了方便开发者操作页面数据和实现各种功能,内置了一系列的对象,这些对象提供了丰富的API来处理客户端请求和响应,使得开发者无需手动创建就可以直接使用。下面将详细介绍JSP中...
在JavaServer Pages (JSP) 中,内建对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。这些对象提供了方便的方法来处理各种任务,如请求处理、响应生成、会话管理等。以下是JSP内建对象及其相关方法的...
#### 第5章 JSP中使用数据库 - **5.1 数据源** - 用于连接数据库的配置信息。 - 通常使用JNDI(Java Naming and Directory Interface)查找数据源。 - **5.2 JDBC-ODBC桥接器** - 连接非JDBC数据库的一种方式,...
JSP提供了一些预先定义好的对象,被称为隐含对象,可以直接在JSP页面中使用,无需显式声明: - **page**:代表JSP自身,等同于被翻译成的Servlet。 - **config**:包含了Servlet初始化的数据,通常不直接使用。 - *...
JSP隐含对象是Java Server Pages(JSP)中预定义的一组特殊变量,开发者在编写JSP页面时可以直接使用,无需显式声明。这些对象提供了对服务器端编程的强大支持,涵盖了从客户端获取数据、向客户端发送响应、管理数据...
#### 第5章:JSP中使用数据库 **5.1 数据源** - 使用JNDI查找数据源,实现数据库连接池管理。 **5.2 JDBC-ODBC桥接器** - 早期的JDBC驱动模型,现已逐渐被JDBC纯Java驱动所替代。 **5.3 查询记录** - **顺序查询...