一.Struts2 环境的搭建本文档将以一个登录系统的操作为实例,来演示 Struts + Spring + Hibernate环境的搭建过程
在单独使用 Struts 框架进行实现登录系统操作功能,则在 struts
xml 文件中需要指定登录 action(即 loginAction)的类(com
LoginAction
java)的路径即可
即当用户单击登录按钮后,struts 拦截器拦截登录申请,然后直接指定 com
LoginAction
java 类对此申请进行推断操作,并在 struts
xml文档中指定操作成功或者失败后跳转的 jsp 页面
创建 web project 工程2
右键工程名->选择 Myeclipse->Add Struts Capabilities3
选择 struts2
1,如下图:4
单击 next,选择工程需要的 jar 包,如下图:5
单击 finish,此时工程目录如下:6
xml 的配置文件如下:7
编辑 index
jsp 页面,编写一登录界面,如下:8
创建 JSP 文件夹,存放项目中的 jsp 文件,再编写登录成功和登录失败的 jsp 显示页面
在 scr 目录下建立 com
Action,在这个包中创建 LoginAction
java,注意该类中的变量 userName 和 userPassword 要跟 login
jsp 中的变量名对应相同
如下图:10
然后配置 struts
xml 文件,注意 action 中的 name 要跟 login
jsp 中的action 中名字相同,如下:到此项目的目录结构如下图:11
将项目发布到 tomcat 服务器中,启动服务器,在浏览器中输入项目的路径,运行结果如下:12