【问题标题】:How to get values from child object in action class如何从动作类中的子对象获取值
【发布时间】:2014-04-08 13:19:11
【问题描述】:

我有一个dynaformReservationForm,它反对在保留对象中有成员的对象保留,并且在每个成员中都有计费信息对象。 在每个计费对象中,我都有一个服务对象。 我正在显示来自服务对象的值,同时重新分配计费对象<html:checkboxname="billingDetailObject"property="memberService.completedFlag">/html:checkbox>
问题是当我查看源代码时,它显示复选框名称为"memberService.completedFlag"。 当我试图从行动表单中得到这个时

actionForm.get("memberService.completedFlag")

它没有返回任何值,即使它在 UI 上有值。

【问题讨论】:

  • 您的描述不清楚。请正确识别并上传您迄今为止尝试过的代码
  • 这是我上面在动作类中提到的 struts 配置,我如何从 actionForm 中获取它.我在这个对象中有主要对象 billingDetailObject 我有 memberService 对象,它有变量 completedFlag
  • 对不起,如果我不够清楚,我很难解释一般的事情:)

标签: java jsp struts el


【解决方案1】:

您的form-property 标记中的类型似乎有误。试试

<form-property name="memberService.completedFlag" type="java.lang.Boolean" />

【讨论】:

  • 我不认为这是错误的,因为它正在其他地方工作并且问题不在于 strut-config。当我从另一个对象内的 memberService 对象获取值时,jsp 上的这个 memberService.completedFlag 出现问题。当我从包含对象的 memberService 中获取值时,同样的事情会起作用。
  • 使用 JSP EL 访问 JSP 中的 memberService 对象或通过将其替换为普通表单属性将其从表单中删除。
猜你喜欢
  • 2021-11-12
  • 2023-02-04
  • 2016-10-07
  • 1970-01-01
  • 2016-01-11
  • 2011-06-28
  • 1970-01-01
  • 1970-01-01
  • 2019-09-27
相关资源
最近更新 更多