===========
在action里添加一个跳转到add.jsp里的方法,还需要配置struts.xml
这个就是add.jsp页面
还需要在action里添加一个save方法
扫描二维码关注公众号,回复:
4956640 查看本文章
配置struts.xml
这个customerService是写在spring的配置文件applicationContext里的
在struts2和spring没有整合的情况下必须这么写
现在是struts2和spring整合
此包的结构
在spring的常量配置文件里找到struts.objectFactory
applicationContext.xml里,不管strut2是不是和spring整合,都要写这个配置文件管理service
写上service,然后添加set方法,就会自动和spring关联
就不需要获取工厂然后getBean
然后直接调用方法即可
推荐第二种方法,因为一旦action需要增强了,也就是aop开发,spring管理的类可以增强,因为aop是spring的
把action交给spring创建,在applicationContext.xml里写
然后在struts.xml把类的路径改成上面的idcustomerAction,只有引入了插件包才能这样写
因为一个action只有一个值栈ValueStack,且是相同的,如果是单例的,那么只有一个值栈,就有问题了
下面这样就是完整的了,因为把action交给spring,那么customerAction属性就需要注入了,action里面已经有set方法(上面写的)
所以可以这样直接注入