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   Rxr 2017.09.16 21:15

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

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

qq_39817945
qq_39817945 对啊,比如说我从JSP页面传值过来,我通过Struts2封装性把值付@Autowired注解 uname u对象中没有有问题,但是在实际问题中JSP页面如果传入2个对象的属性,比如实体类name.a和uname.name 两个如属性,我这个就需要使用两个实体类接受,这个时候就搞不定了
10 个月之前 回复
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,写了那个对象就能用那个
10 个月之前 回复
vane11
vane11 回复zezr: 抱歉回复晚了,getModel方法是有问题的,并没有返回参数,倒不是注入的问题
10 个月之前 回复
qq_39817945
qq_39817945 发了
10 个月之前 回复
privateobject
privateobject   2017.09.18 16:12

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

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

图片说明

qq_39817945
qq_39817945   2017.09.18 20:42

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Spring学习(二)spring ioc注入的三种方式
一、spring ioc注入有哪三种方式:a setter 原理 : 在目标对象中,定义需要注入的依赖对象对应的属性和setter方法;“让ioc容器调用该setter方法”,将ioc容器实例化的依赖对象通过setter注入给目标对象,封装在目标对象的属性中。 b 构造器 原理 : 为目标对象提供一个构造方法,在构造方法中添加一个依赖对象对应的参数。ioc容器解析时,实例化目标对
Spring 使用注解的方式实现IOC和DI(控制反转和依赖注入)
Spring 使用注解的方式实现IOC和DI 注解的方式实现IOC&DI     1、IOC操作       1)@Component  :用于实现ioc控制反转,属性value用于实现对象id定义       2)@Scope    :用于实现单例,多例,request,session等的配置              3)@Controller  : 专门用于control
Spring IoC容器实例化bean的三种方式
先来看一下工程目录结构 下面是接口及其实现类和实体类 package com.luhy.spring.hello; public interface HelloApi { public void sayHello(); } package com.luhy.spring.hello; public class HelloImpl implements HelloApi {
Struts2与Spring整合.让Spring来管理action
Struts2与Spring整合后,可以使用Spring的配置文件applicationContext.xml来描述依赖关系,在Struts2的配置文件struts.xml来使用Spring创建的bean。   1、导入依赖包 除了导入Struts2和Spring的核心库之外,还要导入commons-logging和struts2-spring-plugin包,否则启动会出异常
在Spring IOC容器中配置Bean
在Spring IOC容器中配置Bean 在XML文件中通过Bean节点来配置bean
Spring(三):IoC容器装配Bean(xml配置方式和注解方式)
XML配置方式 一、三种实例化Bean的方式 1.使用类构造器实例化(默认无参数) 2.使用静态工厂方法实例化         class="com.itcast.factory.PersonServiceFactory"    factory-method="createPersonService" /> public class PersonServiceFactory {
在Struts 2通过Spring实现控制反转(IoC)
http://www.blogjava.net/max/archive/2006/12/28/90548.html
Spring之IOC的注入方式总结
在定义了 JavaBean 装载信息之后需要对其赋值。一个 JavaBean 的赋值可以通过构造方法完成初始化,或者通过 set()方法初始化和改变属性值。下面分别介绍如何在 XML 中配置 JavaBean 的属性为构造方法和 set()方法传递参数。1.为构造方法传递参数在类被实例化的时候,它的构造方法被调用并且只能调用一次。所以它被用于类的初始化操作。是标签的子标签。通过其子标签可以为构造方
深入详解Struts2——Struts2对依赖注入的支持
依赖注入又名控制反转,控制反转就是由容器控制对象之间的关系,而非传统实现中,由程序代码直接操控。控制权由应用程序转移到了外部容器中。 依赖注入将对象创建和对象链接的责任从对象自身转移到了IOC容器,由容器在运行期间将对象之间的依赖关系注入到对象之中。 struts2通过插件的形式来集成Spring,插件的Jar文件包含在struts-spring-plugin-2.0.11.jar的文件中。<s
spring 框架中的依赖注入(IOC--设值注入)--使用注解--的具体实例的简单实现
体现了具体项目工程里面的分层,dao,daoImpl,service,serviceImpl,action。让你真正的理解这为啥分层。 顺便清清楚楚的理解@Component、@Service、@Repository 和 @Controller之间的关系。 顺便还可以学习下,什么是依赖注入--DI,什么是IOC--控制反转。 Spring 2.5引入了更多典型化注解(stereotype