java struts2

发布于 2021-11-22 10:45:24 字数 123 浏览 807 评论 14

当使用struts2时,页面向后台传递数据的时候只要把input中的name属性定义和后台的属性变量名定义成一样的 加get set方法就能达到,但是如果页面中有几百个input 那我后台action不是要定义几百个属性变量?有什么好的解决方案吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

多情癖 2021-11-25 20:40:48

能说详细点吗?map怎么用

为你鎻心 2021-11-25 20:40:43

用map就行了。easy

裸钻 2021-11-25 20:40:40

谢谢

绝情姑娘 2021-11-25 20:40:18

引用来自“e241138”的评论

模型驱动

居里长安 2021-11-25 20:40:15

谢谢

挽清梦 2021-11-25 20:40:11

回复
想赏啊,没分,这分怎么赚的都不知道

无人问我粥可暖 2021-11-25 20:40:11

回复
赏个 最佳答案吧 那旁边的勾勾

成熟的代价 2021-11-25 20:38:29

分装成对象  对象 getset

前台

    name为 类.属性

后台

    就类 getset

前面代码样例

<input type="hidden" size="20" value = "${(note.date)?default("")}"  name = "note.date" />
<input type="hidden" size="20" value = "${(note.noteId)?default(0)}"  name = "note.noteId" />
<input type="hidden" size="20" value = "${(note.status)?default("")}"  name = "note.status" />
<input type="hidden" size="20" value = "${(note.admin.adminId)?default("")}"  name = "note.admin.adminId" />

画骨成沙 2021-11-25 20:35:50

这样是从后台获得数据,我是说页面怎么穿到后台去?穿数据能这样传?

能否归途做我良人 2021-11-25 19:55:54

@wlg910525 你在页面上的input name用对象名.属性名,后台对这个对象set/get,就能得到这个对象里面的属性值了

孤檠 2021-11-25 08:02:21

好的 谢谢

为你鎻心 2021-11-25 00:52:04

你可以把这些属性封装成对象,对象set/get,在页面上input用对象.属性名调用。

苍暮颜 2021-11-24 19:53:39

能说的具体点吗?你说的太高深了 不懂啊

眼眸 2021-11-23 19:41:27

模型驱动

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文