Struts+Spring+Hibernate Step by Step 1. 准备 工具:Eclipse 3.2.1、MyEclipse 5.1.0 GA、mysql-connector-java-5.0.4-bin.jar、MySql GUI Tools 5.0 环境:Tomcat 5.0、MySql 5.0.18 备注:Eclipse、MyEclipse、MySql 以及 Tomcat 都可选择更高版本,在界面菜单上可能会有些许差别,当然也可使用 Netbeans 和其他数据库例如 sqlserver 等 1.1. 新建工程 操作:MyEclipse 菜单-> File->New->Web Project 工程名:login J2EE 版本:根据自己机器上安装的实际版本而定 2. Stru ts 添加Stru ts 功能支持 操作:工程名login 右键菜单-> MyEclipse-> Add Struts Capabilities… Struts 版本:选择Struts 1.2 Base package for new classes:yourcompany改为login 创建ActionForm 类 操作:工程名login 右键菜单-> New-> MyEclipse->Web-Struts->Struts 1.2 Form Use Case 名:Login 类名:loginForm “Form Properties”选项卡:为loginForm 新增两个String 类型属性:username、password “JSP”选项卡:选中“Create JSP form”,将新建路径改为“/login.jsp”(login.jsp 文件将被自动创建) 创建Action 类 操作:工程名 login 右键菜单-> New-> MyEclipse->Web-Struts->Struts 1.2 Action Use Case 名:Login “Form”选项卡:“Name”项选择“loginForm”, “Input Source”项输入“/login.jsp” 创建Index.jsp 操作:工程WebRoot 右键菜单-> New-> JSP File Name:index.jsp 中添加一个指向 login.jsp 的链接:
Login 创建Forward 类 操作:工程名 login 右键菜单-> New-> MyEclipse->Web-Struts->Struts 1.2 Forward Name:indexForward Path:/index.jsp 保存struts-config.xml 文件 修改LoginAction.java 类 修改LoginAction 类的execute 方法(蓝色的部分为增加的部分) public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method String username = loginForm.getUsername(); String password = loginForm.getPassword(); if (username.equals("test")&&password.equals("test")) { return mappi...