2 qq 39817945 qq_39817945 于 2017.09.16 20:11 提问

Struts2+Spring如何以IOC的方式使用实体类 5C

Controller:

图片说明

实体类:

图片说明
图片说明

初学Struts2,自己整合了Struts2+Spring+mybatis。感觉Struts2中使用实体类特别麻
烦,查询了一些Struts2如何使用实体类的还没解决,当自己向一IOC的方式来使用实体,
,求大神指点一下。

6个回答

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.16 21:15

@Autowired
这个好像是byName方式注入

题主,这个名字写的跟类名一样,首字母小写(一般类名首字母大写)
图片说明

qq_39817945
qq_39817945 对啊,比如说我从JSP页面传值过来,我通过Struts2封装性把值付@Autowired注解 uname u对象中没有有问题,但是在实际问题中JSP页面如果传入2个对象的属性,比如实体类name.a和uname.name 两个如属性,我这个就需要使用两个实体类接受,这个时候就搞不定了
2 个月之前 回复
qq_39817945
qq_39817945   2017.09.16 21:36

对啊,比如说我从JSP页面传值过来,我通过Struts2封装性把值付@Autowired注解 uname u对象中没有有问题,但是在实际问题中JSP页面如果传入2个对象的属性,比如实体类name.a和uname.name 两个如属性,我这个就需要使用两个实体类接受,这个时候就搞不定了

vane11
vane11   2017.09.18 09:33

贴一下 http请求参数的截图

qq_39817945
qq_39817945 回复Vane11: getModel方法的返回值只能写一个引用对象,写了u就不能写e,写了那个对象就能用那个
大约 2 个月之前 回复
vane11
vane11 回复zezr: 抱歉回复晚了,getModel方法是有问题的,并没有返回参数,倒不是注入的问题
大约 2 个月之前 回复
qq_39817945
qq_39817945 发了
2 个月之前 回复
privateobject
privateobject   2017.09.18 16:12

必须类名首字母大写,不然会出莫名其妙的问题,我的一个朋友就因为这个出现问题,编码要严谨、规范

qq_39817945
qq_39817945 谢谢,但是还没有用
2 个月之前 回复
qq_39817945
qq_39817945   2017.09.18 20:41

图片说明

qq_39817945
qq_39817945   2017.09.18 20:42

图片说明
这是我朋友的电脑,没有Struts2架包所有报错,我电脑上面没有报错提示

Csdn user default icon
上传中...
上传图片
插入图片