Spring 雇员管理系统SSH 3

这一部分是利用structs框架构建web项目

   

第一步引包,在WEB-INF目录下建立structs-config.xml文件

   

头文件从其他sample中拷贝

   

接下来就是配置

   

<structs-config>

<form-beans/>

<action-mapping/>

</structs-config>

   

新建两个包,com.hsp.web.actioncom.hsp.web.forms

   

然后新建LoginAction.java类,该类继承DispatchActionDispatchActionAction要好一点

   

实现execute方法,该方法用于当一个请求发过来的时候执行

   

新建EmployeeForm.java类,该类继承ActionForm

   

struct-config.xml配置文件

   

   

登陆界面login.jsp的代码

   

loginAction中相应登陆,取出表单

   

修改index.jsp文件,设置主页

   

web.xml中配置structs

   

Spring接管Action

   

不要没调用一次Action就初始化applicationContext,这样浪费资源

   

改善方式是在web容器中配置Spring容器,在tomcat启动的时候就把structs容器和Spring容器同时初始化

   

类路径从src开始找,所以classpath就放applicationContext.xml就行了

   

这样配置好了之后就不用每次去创建applicationContext了,根据以下获取Spring容器实例

   

然后就可以从Spring容器中取出bean

   

   

posted @ 2015-03-24 20:13  keedor  阅读(182)  评论(0编辑  收藏  举报