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

Struts DynamicForm 属性 设置 String[] [] 二维数组

阅读更多

现在有个棘手的问题。。
请教在 Struts 如何 对应页面 接收 这 二维数组。。。


<td class="td1">
<html:text property="adultPrice[${status.index}][0]" styleId="adultPrice[${status.index}][0]" ></html:text>
<html:text property="adultPrice[${status.index}][1]" styleId="adultPrice[${status.index}][1]" ></html:text>
<html:text property="adultPrice[${status.index}][2]" styleId="adultPrice[${status.index}][2]" ></html:text>
</td>	

JSP 页面
是一个 adultPrice[ ] [ ] 数组





<form-property name="adultPrice" type="java.lang.String[][]" />
<form-property name="childPrice" type="java.lang.String[][]" />
<form-property name="infantPrice" type="java.lang.String[][]" />

这是 DynamicForm 属性的设置,设置为String数组  
    如果设置为 String[ ]只能接收到 页面的该书组的最后一个值。
  可是将 属性 设置为 String[ ][ ]  则启动直接报错。
java.lang.NullPointerException
at java.lang.reflect.Array.newArray(Native Method)

  请教如何 对应页面 接收 这 二维数组。。。





求解额、、、、、、、、、、、、、、
0
1
分享到:
评论

相关推荐

    struts2 iterator标签遍历二维数组

    本文将深入探讨如何使用Struts2中的`&lt;s:iterator&gt;`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 #### 1. 基本概念 `&lt;s:iterator&gt;`是Struts2的一个非常强大的标签,主要用于...

    SSH1,JQuery的ajax返回json二维数组处理过程

    在本文中,我们将探讨如何使用SSH1框架与jQuery的AJAX功能来处理JSON二维数组,特别是在实现菜单联动下拉框的场景中。SSH1(Spring、Struts、Hibernate)是Java开发中的一个流行MVC框架组合,而jQuery的AJAX功能则...

    AJAX和struts2传递JSON数组

    这里,`data`是我们的JSON数组,`contentType`设置为`application/json`表明我们正在发送JSON数据,`JSON.stringify()`用于将JavaScript对象序列化为JSON字符串。 **二、后端Struts2 Action接收JSON** 在Struts2的...

    ActionForm属性中存在对象数组如何处理

    在实体类中,我们需要提供对应的getter和setter方法,以便于其他类访问和设置这些属性: ```java public class Student { private String username; private String password; public String getUsername() { ...

    Struts2属性文件详解

    指定了Struts 2应用加载的用户自定义属性文件,自定义属性文件中的设置不会覆盖`struts.properties`文件中的配置。如果需要加载多个自定义属性文件,可以使用英文逗号`,`分隔文件名。 #### struts.mapper.class 该...

    struts2接收数组参数demo

    亲自做了一个struts2后台接收前台jsp页面传来的数组参数demo,因为参考网上的资源如用webwork表单提交等集成到项目有问题,所以做了一个单独的demo,经测试,用表单提交类似users[0].name,users[1].name的数组参数是...

    struts2的属性配置

    以下是关于Struts2属性配置的详细说明: 1. **struts.xml配置**: Struts2的核心配置文件是`struts.xml`,通常位于类路径(classes根目录下)。这个文件包含了Action配置、拦截器堆栈、常量定义等关键信息。例如,...

    通过Ajax两种方式讲解Struts2接收数组表单的方法

    使用struts2表单传值,可以传一个或者是作为一个对象的各个属性传,都非常灵活便捷。但是如果我们需要传一个数组并希望struts正确接收,该怎么处理呢? 下面我将通过普通表单和ajax两种方式讲解。首先我们有如下一个...

    struts form 表单 用法

    在Web开发中,表单是用来收集用户输入数据的界面元素,而Struts Form则提供了与JavaBean对象结合的方式,使得这些数据能够被模型层处理。下面将详细介绍Struts Form表单的用法及其与HTML `&lt;form&gt;`标签的混合使用。 ...

    struts日历

    在JSP页面上,我们会使用Struts标签库,特别是`&lt;s:iterator&gt;`标签来遍历二维数组。`&lt;s:iterator&gt;`标签可以迭代任何集合类型的数据,包括数组。我们可以先遍历行,再遍历列,将每一天的数据展示出来。例如: ```jsp ...

    Struts常见的Form(一)

    在struts-config.xml中定义一个Form Bean类,指定它的属性对应于表单字段。例如: ```xml &lt;form-bean name="myForm" type="com.example.MyForm"&gt; &lt;property name="username" type="java.lang.String"/&gt; ...

    jquery的ajax传json对象数组到struts2的action

    本文将深入探讨如何使用jQuery的AJAX方法发送JSON对象数组到Struts2的Action,并在后端进行处理。 首先,我们了解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于...

    Struts2的常量详解

    struts.enable.DynamicMethodInvocation 属性设置 Struts 2 是否支持动态方法调用,该属性的默认值是 true。如果需要关闭动态方法调用,可以将该属性设置为 false。 这些常量都是 Struts2 框架的核心组件,它们控制...

    基于struts2的用数组接受多个文件上传+过滤器

    在本教程中,我们将探讨如何利用Struts2框架,结合数组来实现多文件上传,并利用过滤器进行预处理,确保上传的安全性。 首先,让我们了解一下多文件上传的基本概念。在传统的HTTP请求中,每个请求只能携带一个文件...

    Struts2--为Action的属性注入值

    为Action的属性注入值是Struts2的一个关键特性,使得我们可以方便地从请求参数中获取数据并绑定到Action实例上,以便后续的业务处理。 这个特性主要依赖于Struts2的OGNL(Object-Graph Navigation Language)表达式...

    struts1&struts2

    - **Struts2** 提供了更好的测试支持,Action可以通过设置属性、初始化和调用方法进行单元测试,依赖注入使得测试更加简单。 7. **输入数据处理** - **Struts1.x** 使用ActionForm对象捕获用户输入,ActionForm...

    Struts 2 Form Tags

    In this tutorial we'll explore some of the other Struts 2 form controls. In our previous tutorials that explained how to use Struts 2 forms (Processing Forms, Form Validation, and Message Resource ...

    struts2属性文件

    非常好用的struts2属性配置文件,可以帮助你了解struts2的同时,也可以帮助你充分的配置一个好的struts2框架做准备

    struts2核心属性文件

    struts2核心属性文件:默认的属性参数

    简单谈谈Struts动态表单(DynamicForm)

    Struts动态表单(DynamicForm)是Apache Struts框架中的一种功能,允许开发者在不预先创建Java类的情况下,通过配置文件定义表单字段及其类型。这种机制为开发提供了更大的灵活性,尤其是在处理不确定或动态变化的...

Global site tag (gtag.js) - Google Analytics