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

Struts2 Map 映射

阅读更多
最近写了一段JSP,目的是想完成一段关系映射,选用了Map,如下。
<s:iterator value="acList" id="item" status="stat">
	<s:select name="reMap[%{#item.acUniqueId}]" list="pFormList" listKey="id" listValue="displayName" value="%{reMap[#item.acUniqueId]}" cssStyle="width:150px;font-size: 12px;">
	</s:select>
</s:iterator>

但是奇怪的是,当reMap的key([%{#item.acUniqueId}])太长的时候,Map就莫名其妙的错了。譬如有reMap[1234567890]=6就不能映射了,而reMap[1234]=4就可以。有那位能够解答一下呢?
分享到:
评论
2 楼 tianzhihua 2008-05-12  
把你的错误贴上来吧
1 楼 myoldman 2008-05-12  
我记得java里面integer的最大数值为2147483647
楼主你看看你映射的数字是不是超出了最大数值(out of range)了.

相关推荐

    struts2中的map遍历

    然后,在Struts2的配置文件(struts.xml)中,你需要将这个Action与对应的URL映射: ```xml &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/resultPage.jsp ``` ...

    struts2代码演示

    这个压缩包文件中的"Struts2-6"、"Struts2-5"和"Struts2-4"可能是不同阶段或者不同版本的Struts2代码示例,用于展示其核心功能和用法。 1. **Struts2的核心概念** - **Action**:Action是业务逻辑的载体,负责处理...

    struts2demo全注解

    在传统的Struts2配置中,我们通常会在`struts.xml`配置文件中定义Action、结果类型、参数映射等。然而,随着注解的引入,开发者可以更直接地在Action类上添加元数据,从而简化配置过程。这使得代码更易读,更易于...

    struts2和hibernate结合增删改查

    6. **结果集转换**:在查询后,将Hibernate查询得到的结果集转化为Struts2可传递的模型对象,如List或Map,然后返回相应的视图名称。 7. **配置Struts2-Hibernate整合**:在struts.xml配置文件中,为每个Action添加...

    Struts2深入理解

    ### Struts2深入理解 #### 一、理解MVC思想 & Struts2中拓展的MVC思想 **1. 传统的MVC思想:** - **客户端向服务器发起请求(View):** 用户通过浏览器或其他客户端软件向服务器发送请求,请求可能包含用户希望...

    json struts2转换

    3. **JSON属性映射**:Struts2 JSON插件会自动将Action类的公共属性转换为JSON对象。如果需要自定义哪些属性应该包含在JSON中,或者控制它们的行为,可以使用`@JSON`注解。例如: ```java public class User { @...

    struts2中的OGNL的源码

    3. **集合操作**:支持对集合进行操作,如`list[0]`访问列表的第一个元素,`map["key"]`访问映射中的值。 4. **运算符支持**:包括算术运算、比较运算、逻辑运算等。 5. **上下文变量**:OGNL表达式可以在当前上...

    Jquery struts2 json 实现ajax

    3. **JSON结果映射**:在Struts2中,你可以使用`@Param`注解来将JSON对象的属性映射到Action的成员变量上,或者直接在Action中构建一个Map来接收所有的JSON数据。 4. **安全考虑**:使用Ajax和JSON时,要注意跨站...

    Struts2 支持REST 代码

    3. **Action映射**:Struts2 REST插件会自动根据URL映射到相应的action,URL的路径部分将被解析为action的方法参数。例如,`/app/test/aa`可以映射到上面定义的`TestAction`,其中`aa`作为方法参数传递。 4. **结果...

    Struts2资源

    ### Struts2资源详解 #### 一、Struts2简介 Struts2是一个基于MVC(Model-View-Controller)架构模式的Java Web应用程序开发框架。作为一种轻量级且易于扩展的框架,Struts2提供了丰富的功能来简化Web应用程序的...

    struts2 表单数据绑定map、list等.rar

    当用户提交表单时,Struts2框架会自动将请求参数映射到Action类的相应字段,这被称为“自动数据绑定”。这个过程使得开发者能够轻松地处理表单提交的数据,而无需手动解析请求参数。 1. **Map数据绑定**: 在...

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    `struts2-json-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...

    struts2示例(包含源代码)

    压缩包中的"MapUrl"可能是一个配置文件或者类,用于映射URL到相应的Action,这是Struts2中处理请求的核心机制。在Struts2的配置文件(struts.xml或struts.properties)中,我们可以定义Action的名称、方法和返回的...

    Servlet简单模拟Struts2

    解析后,我们可以将Action和其对应的方法映射为一个Map,便于后续请求的路由。 3. **动态生成Action的代理**:在Struts2中,Action是业务逻辑的载体,通过动态代理,Struts2可以在调用实际Action方法之前/之后执行...

    [尚硅谷]_佟刚_Struts2面试题分析.zip

    7. **Struts2的异常处理**:通过全局异常映射(Global Exception Mapping)和Action级别的异常映射,可以统一处理应用程序中的异常,提供友好的错误提示。 8. **Struts2的国际化(Internationalization, i18n)**:...

    struts2整合hibernate

    Struts2和Hibernate是两种非常流行的Java Web开发框架,它们分别负责表现层和持久层的管理。Struts2是一款强大的MVC(Model-View-Controller)框架,它提供了丰富的动作和拦截器,使得Web应用的控制逻辑更加清晰。而...

    JQuery发送Ajax请求Struts2,并返回JSON的例子

    在Web开发中,jQuery、Struts2、Ajax和JSON是常见的技术组合,它们协同工作以实现动态、异步的数据交互。本示例将探讨如何利用jQuery的Ajax功能向Struts2框架发送请求,并以JSON格式接收响应数据。下面我们将详细...

    struts2和json的jar包

    Struts2框架提供了强大的控制层功能,包括动作映射、拦截器、结果类型等,使得开发者可以更加专注于业务逻辑,而不是底层的HTTP请求处理。在Struts2中,JSON扮演着重要的角色,因为它允许Web应用以JSON格式发送和...

    struts2实现ajax

    Struts2是一个非常流行的Java Web框架,它提供了一种组织应用程序的方式,并且具有强大的MVC(Model-View-Controller)架构支持。在Struts2中实现Ajax(Asynchronous JavaScript and XML)可以极大地提升Web应用的...

    struts2 存储过程

    Struts2是一个流行的Java web框架,它极大地简化了构建MVC(模型-视图-控制器)应用程序的过程。在Struts2中,通过整合其他技术,如Hibernate或iBatis,可以方便地调用数据库的存储过程。存储过程是预编译的SQL语句...

Global site tag (gtag.js) - Google Analytics