java struts2
当使用struts2时,页面向后台传递数据的时候只要把input中的name属性定义和后台的属性变量名定义成一样的 加get set方法就能达到,但是如果页面中有几百个input 那我后台action不是要定义几百个属性变量?有什么好的解决方案吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(14)
能说详细点吗?map怎么用
用map就行了。easy
谢谢
引用来自“e241138”的评论
模型驱动
谢谢
回复
想赏啊,没分,这分怎么赚的都不知道
回复
赏个 最佳答案吧 那旁边的勾勾
分装成对象 对象 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" />
这样是从后台获得数据,我是说页面怎么穿到后台去?穿数据能这样传?
@wlg910525 你在页面上的input name用对象名.属性名,后台对这个对象set/get,就能得到这个对象里面的属性值了
好的 谢谢
你可以把这些属性封装成对象,对象set/get,在页面上input用对象.属性名调用。
能说的具体点吗?你说的太高深了 不懂啊
模型驱动