【发布时间】:2013-01-17 16:05:32
【问题描述】:
我一直像疯子一样在谷歌上搜索,试图弄清楚这一点。
所以我通常会看到 JSP 页面的表单值的名称如下:
<input name="${object.member}" type="text" />
映射到 ActionBean 上的“对象”变量。在我正在查看的一些代码中,它变得更加深入
${object.memberMap[key].member}
所以大概,当您提交表单时,您可以让它自动将这些值映射到 Java 对象,对吧?然而,这不是我所看到的,但我相当肯定其他代码会利用
我的问题是:有没有办法手动触发这种 POST 数据从表单到 ActionBean 上的对象值的自动映射?
【问题讨论】:
-
在使用 Java EE MVC 框架时通常会看到此代码,例如 JSF、Spring MVC、Struts2 等。您是否使用其中任何一个?如果没有,您将不得不选择并使用一个。那么这个问题对于 SO 来说不够建设性。
-
是的,我相信我正在使用类似于 Struts 的 Stripes。
-
你应该重新标记问题。
-
谢谢...我想部分问题是我不知道要问的正确问题!
-
输入应该看起来像
<input name=object.member>- 你不想要那个属性的值,你想使用名称以便它被条纹绑定当您发布表单时。