`
xp9802
  • 浏览: 1204731 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP中Servlet的getParameterMap的使用

阅读更多

就是前端提交到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

分享到:
评论

相关推荐

    jsp/servlet内置方法详解

    在Java Web开发中,JSP(JavaServer Pages)和Servlet是两种核心的技术,它们主要用于构建动态web应用程序。本文将深入解析JSP和Servlet的一些内置方法,帮助开发者更好地理解和运用这些方法。 **一、JSP/Servlet ...

    JSP中Servlet的Request与Response的用法与区别

    在Java Web开发中,JSP(JavaServer Pages)与Servlet是两种常见的技术,它们用于创建动态网页。在处理HTTP请求时,Servlet扮演着核心角色,而Request和Response对象则是Servlet与客户端交互的主要桥梁。本篇文章将...

    request.getParameterMap()返回的是String []数组1

    在Java Servlet编程中,处理HTTP请求时经常需要获取请求参数。`request.getParameterMap()`、`request.getParameter()`和`request....在编写Servlet或JSP页面时,正确选择和使用这些方法能确保程序的健壮性和灵活性。

    JSP_利用Filter解决Servlet输出中文乱码的问题.docx

    1. **Filter接口**:`javax.servlet.Filter`是Java Servlet API中的一部分,它提供了一种在请求到达目标Servlet或JSP之前对其进行拦截并进行预处理,以及在响应离开Servlet或JSP之后进行后处理的方法。在本例中,`...

    java中JSP和el表达式的隐含对象

    在JSP页面中,有许多内置对象可以直接使用,这些对象通常被称为隐含对象或预定义对象。这些对象提供了访问请求数据、发送响应、控制流程等功能,是学习和使用JSP技术的关键。 #### pageContext对象 `pageContext`...

    servlet2.4doc

    Forwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server. -------------------------------------------------------------------------------- G ...

    JSP的九个隐含对象

    通过`page`对象,开发者可以访问和调用由JSP对应的Servlet类中定义的所有方法,这为在JSP页面内部进行逻辑处理提供了便利。例如,如果在Servlet类中定义了一个名为`doSomething()`的方法,那么在JSP页面中就可以通过...

    JSP中九个隐含对象

    在JSP中,`page`对象代表了JSP页面本身,更准确地说,它代表的是JSP被编译后生成的Servlet实例。通过这个对象,我们可以访问当前页面(即Servlet)的所有属性和方法。例如,可以调用`page`对象来获取Servlet配置信息...

    JSP隐含对象.ppt

    这些隐含对象可以直接在JSP页面中使用,无需开发者显式实例化。这些对象使得开发者能够方便地与Servlet环境进行交互,执行诸如获取客户端数据、向客户端发送数据、控制数据的作用域以及处理异常等操作。 1. **隐含...

    JSP内建对象详解

    在Java Server Pages (JSP) 技术中,为了方便开发者操作页面数据和实现各种功能,内置了一系列的对象,这些对象提供了丰富的API来处理客户端请求和响应,使得开发者无需手动创建就可以直接使用。下面将详细介绍JSP中...

    JSP内建对象方法大全

    在JavaServer Pages (JSP) 中,内建对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。这些对象提供了方便的方法来处理各种任务,如请求处理、响应生成、会话管理等。以下是JSP内建对象及其相关方法的...

    JSP从入门到精通.pdf

    #### 第5章 JSP中使用数据库 - **5.1 数据源** - 用于连接数据库的配置信息。 - 通常使用JNDI(Java Naming and Directory Interface)查找数据源。 - **5.2 JDBC-ODBC桥接器** - 连接非JDBC数据库的一种方式,...

    JSP2_0技术学习笔记

    JSP提供了一些预先定义好的对象,被称为隐含对象,可以直接在JSP页面中使用,无需显式声明: - **page**:代表JSP自身,等同于被翻译成的Servlet。 - **config**:包含了Servlet初始化的数据,通常不直接使用。 - *...

    JAVA网络编程:第3章 JSP隐含对象.ppt

    JSP隐含对象是Java Server Pages(JSP)中预定义的一组特殊变量,开发者在编写JSP页面时可以直接使用,无需显式声明。这些对象提供了对服务器端编程的强大支持,涵盖了从客户端获取数据、向客户端发送响应、管理数据...

    JSP 详细教程

    #### 第5章:JSP中使用数据库 **5.1 数据源** - 使用JNDI查找数据源,实现数据库连接池管理。 **5.2 JDBC-ODBC桥接器** - 早期的JDBC驱动模型,现已逐渐被JDBC纯Java驱动所替代。 **5.3 查询记录** - **顺序查询...

Global site tag (gtag.js) - Google Analytics