0 0

struts2中Map<Object,Object>页面传值问题0

各位好,我想问一下在jsp页面通过map向struts2中Action传递值时(Action中Map类型为Map<Object,Object>),为何在Action中根据key取出的value为String[]类型的呢?
2012年12月10日 19:05

1个答案 按时间排序 按投票排序

0 0

采纳的答案

你传得的是 parameters吗? 如果是这是因为parameters 默认等价于 request.getParameterMap(); 返回的是 Map<String, String[]>
以为浏览器可以传输同名的key多个值

2012年12月10日 19:07

相关推荐

    struts2中的map遍历

    在Struts2中,我们可以使用OGNL(Object-Graph Navigation Language)表达式语言来遍历Map。 在Struts2中,Map遍历通常在JSP页面上进行,使用OGNL表达式。以下是一个简单的例子: ```jsp &lt;%@ taglib prefix="s" ...

    struts_strut2连接mysql数据库_

    &lt;artifactId&gt;struts2-core&lt;/artifactId&gt; &lt;version&gt;2.5.18&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt; &lt;version&gt;8.0.22&lt;/version&gt; &lt;/...

    怎样遍历一个HashMap?

    可以通过2种方法遍历HashMap&lt;br&gt;&lt;br&gt;Map map = new HashMap();&lt;br&gt;&lt;br&gt;for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) {&lt;br&gt;&lt;br&gt; Map.Entry entry = (Map.Entry) iter.next();&lt;br&gt;&lt;br&gt; Object ...

    Struts2 环境的搭建

    &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; ...

    Struts2 创建简单步骤

    &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; ...

    struts2.0常用标签文档

    4. **遍历集合**:`&lt;s:iterator&gt;`是Struts2中非常实用的标签,用于遍历集合,如List、Set、Map等。通过`value`属性设置遍历的对象,`var`属性定义迭代变量名,`status`属性可以获取当前迭代的状态信息。 5. **条件...

    Struts2搭建简易javaWeb后台

    Map&lt;String, Object&gt; responseMap = new HashMap&lt;&gt;(); // 这里模拟登录检查,实际项目中应连接数据库验证 if ("admin".equals(username) && "123456".equals(password)) { responseMap.put("success", true); ...

    Struts2页面取值总结

    - **迭代遍历**: `&lt;s:iterator value="userList" ...&gt;`用于遍历集合如List或Map,配合`&lt;s:property&gt;`展示集合中的每个元素。 - **URL生成**: `&lt;s:url action="" ...&gt;`用于生成URL并可通过`s:param`子元素传递参数。...

    使用struts2的标签,在页面上用列表的方式列出action里集合中所有元素的所有属性值

    本篇文章将详细讲解如何使用Struts2的标签库,尤其是在页面上以列表的形式展示Action中集合对象的所有元素属性值。 首先,我们需要了解Struts2的核心概念:Action。Action是业务逻辑的载体,它处理请求,执行相应的...

    struts2标签解释(自制版)

    - `&lt;s:property&gt;`:用于输出字段或对象的值,是Struts2中最常用的标签之一。 - `&lt;s:form&gt;`:创建HTML表单,可以自动绑定到Action类的属性,支持各种验证和提交方式。 - `&lt;s:textfield&gt;`、`&lt;s:textarea&gt;`、`&lt;s:...

    struts学习笔记(3)

    ### Struts2中Action向页面传值方法详解 在Struits2框架中,开发者经常会遇到需要将Action中的数据传递到视图层的情况。这通常是为了更新用户界面或响应用户的操作需求。Struts2提供了多种机制来实现这一目标,其中...

    struts2标签库详解

    - `&lt;s:iterator&gt;`:迭代标签,用于遍历集合、Map等数据结构,并将其内容渲染到页面。 - `&lt;s:switch&gt;`:类似Java的switch语句,根据表达式的值选择执行不同的代码块。 5. **表单标签** - `&lt;s:form&gt;`:创建HTML...

    配置第一个Struts2的简单登陆程序

    &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/...

    struts学习笔记

    在Struts2框架中,Action类是业务逻辑的核心,它接收来自前端页面的请求并执行相应的操作。为实现登录功能,我们需要创建一个名为`LoginAction`的类。这个类通常会继承自`ActionSupport`,因为它提供了很多内置的...

    Struts2学习笔记(三) Struts2中访问request,session,和application对象

    public Map&lt;String, Object&gt; getSession() { return session; } // 存储session属性 public String storeSession() { session.put("username", "John Doe"); return SUCCESS; } // 读取session属性 ...

    myEclipse中配置struts开发环境

    &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; ...

    Struts2 支持REST 代码

    Map&lt;String, Object&gt; response = new HashMap&lt;&gt;(); response.put("message", "Hello, REST!"); return response; } } ``` 3. **Action映射**:Struts2 REST插件会自动根据URL映射到相应的action,URL的路径...

    struts2访问application、session以及request等web资源的示例代码

    Map&lt;String, Object&gt; applicationMap = context.getApplication(); applicationMap.put("sharedData", "这是全局数据"); // 获取数据 String sharedData = (String) applicationMap.get("sharedData"); ``` 二...

Global site tag (gtag.js) - Google Analytics