怎么将dto对象从jsp传入java啊
答案:3 悬赏:0 手机版
解决时间 2021-11-08 04:24
- 提问者网友:捧腹剧
- 2021-11-07 19:57
怎么将dto对象从jsp传入java啊
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-11-07 21:14
两种方式:一种是使用普通的Java方式,直接生成实体类的实例、业务类的实例,对实体类实例赋值后,调用业务类实例的方法,即可以将值传入后端的Java中;
另一种方式是使用JSP标准动作,定义JavaBean实例,对JavaBean实例进行赋值,可以将值传入后端的Java中;追问这种方法我晓得!我就是想直接传一个大的已经有了的dto到后台!万一我dto里有几千几万个属性,我一一赋值的话不是很麻烦么!有没有简单的!我先准备用request.setattribute
然后后台request.getxxx
但是取不到啊追答直接使用jsp标准动作,,*就代表所有的属性,它自动会向后置代码层传输并赋值,如果属性特别多的话,只使用这一句就可以。
另一种方式是使用JSP标准动作,
然后后台request.getxxx
但是取不到啊追答直接使用jsp标准动作,
全部回答
- 1楼网友:拾荒鲤
- 2021-11-07 23:08
在jsp页面上,当点击表单提交的时候,框架自己就会把表单上的DTO数据,封装在form中提交到后台得action中。追问那我后台怎么取呢?追答从ActionForm中取 ActionForm form
DTO dto = (DTO) form;追问那这样form里头我也要一一给属性赋值啊!万一我有几千几万个属性那不麻烦死了
DTO dto = (DTO) form;追问那这样form里头我也要一一给属性赋值啊!万一我有几千几万个属性那不麻烦死了
- 2楼网友:洎扰庸人
- 2021-11-07 22:54
MVC在service的方法里面用request.getParameter("XXX“)追问.....request.getParameter不是只能传字符串列!我要传dto追答session可以不???
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯