此时的applicationContext内容需要配置bean内容为:
16
5. 整合Struts和Spring
Struts和Spring整合方式其核心是让Struts能够访问到交给Spring进行托管的类,这个我在网上看到了一个方式,自我认为很好,因此只要我们可以让Struts从Spring获得需要的类就可以了。 为了达到这个目标,我们创建一个类BaseAction
为了让Web容器能够初始化Spring,我们需要修改web.xml文件,增加以下内容
17
6.测试
通过上面的配置,我们已经能够让这三个框架来协同作战了,让我们现在来测试一下。 首先创建基于Struts的JSP页面。打开WEB-INF下面的struts-config.xml,单击右键,选择New -> Form, Action and JSP。
在弹出的对话框中添加User case,然后点击Add生成Properties代码。这会由MyEclipse自动生成相应的Form代码。输入完成后选择JSP选项卡,选上Create JSP form,修改路径,然后点击Next。
18
在出现的对话框中修改Path,将Superclass更改为前面定义的BaseAction,然后将Input Source修改为自己需要的路径。完成后Finish即可。
19
然后在struts-config.xml点击右键,选择New -> Forward,准备创建一个ActionForward。
在弹出的对话框中,选择Local Action Forward,通过Browser填写Action Path,然后填写Name和Path,完成后点击Finish即可。
在LoginAction中添加如下代码
20