Struts+ Spring+ Hibernate Step by Step 1.准备 工具: Eclipse3.2.l、 MyEclipse5.1.0GA、 mysql- connector-java-5.0.4 bin jar、 MySql GUI Tools 环境: Tomcat0、MySq150.8 备注: Eclipse、 My Eclipse、 Mysql以及 Tomcat都可选择更高版本,在界面菜单上可能会有 些许差别,当然也可使用 Netbeans和其他数据库例如 sqlserver等 1.1.新建工程 操作: MyEclipse菜单->Fle->New> Web Project 工程名: login J2EE版本:根据自己机器上安装的实际版本而定 New J2EE Web proiect Create web proj feb Project Details Project Name Location 回 Use default1 ocation Directory F: \workspace \ login rowse Source folder Web root folder WebRoot Context root URL/login J2EE Specification Level ○J2EE1.3 ⊙J2EE1.4[ default JSTL Support IAdd JSTL libraries to WEB-INF/lib folder? OJSTL 1.0 USTL 1.1 Back Next>Finish Cancel
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. Struts 添加Sm功能支排 操作:工程名 login右键菜单-> MyEclipse-> Add Struts Capabilities Struts版本:选择 Struts 1.2 Base package for new classes: yourcompany E/ login Struts Support for My Eclipse Web proje Enable project for Struts development Yeb project: /WebRoot Servlet speci ficati on: 2. 4 truts config path:/WEB-INF/struts-eonfigxml Struts specification: STruts 1.0 STruts 1.1 STruts 1.2 action URL pattern ⊙*,doO/do/ Base package for com.logirdstruts Default application com.login struts. ApplicationResources INstall Struts jars INstall Struts TLDs View libraries Finish Cancel 创建 Action For类 操作:工程名 login右键菜单-→New-> MyEclipse->Web- Struts> Struts1.2Form Use Case名:Logi 类名: login Form Form Properties”选项卡:为 login form新增两个 String类型属性; username、 password SP"选项卡:选中“℃ reate jsP form”,将新建路径改为“/ ogin sp”( login. jsp文件将被自动 创建)
2. Struts 添加 Struts 功能支持 操作:工程名 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 文件将被自动 创建)
Struts 1.2 Form Declaration Create struts 1.2 FormBean Config/Module: /login/WebRoot/WEB-INF/struts-config, xml p Use case Login ⊙ New Formbean O Existing FormBean O Dymamic FormBean Superclass <default) orm type com. login struts form LoginForm Optional Details Form Properties Methods JSP Properties: username-[java. lang String] html: text/) password -[java. lang String] Chtml: text/>
Struts 1.2 Form Declaration Create struts 12 FormBean Config/Module: /login/WebRoot/WEB-INF/struts-config, xml Name: Form Impl: O New FormBean OExisting FormBean O Dymamic FormBean Default omlogin struts. form LoginForm Opti onal Detail Form Properties MethodsJSP 回 Create JSP form? New JSP Path: /login.jsp < Back Next finish Cancel 创建 Action类 操作:工程名 login右键菜单->New-> My Eclipse->Web- Struts-> Struts1.2 Action Use Case名: Login Form”选项卡:“Name”项选择“ "login Forn”,“ nput Source”项输入“/ ogin sp
创建 Action 类 操作:工程名 login 右键菜单-> New-> MyEclipse->Web-Struts->Struts 1.2 Action Use Case 名:Login “Form”选项卡:“Name”项选择“loginForm”, “Input Source”项输入“/login.jsp
Hey action Struts 1.2 Action declaration Create struts 1.2 Action Config/Module: /login/WebRoot/WEB-INF/struts-configxml Brows Use case Action Type: O Type Forward INclude CReate new Action class O Use existing Action class Superclass org. apache struts actionAction loginstrutsaction.LoginActi Optional Details FormParameter Methods Forwards Exceptions B 回 Validate Form Input Source: /login. jsp C Browse. ack Next EinishCancel 创建 Index jsp 操作:工程 WebRoot右键菜单->New->JSP File Name: index. jsp body>中添加一个指向 login. jsp的链接:< a href=" login. jsp"> Login<a> 创建 forward类 操作:工程名 login右键菜单->New> My Eclipse->Web- Struts> Struts1.2 Forward Name: index Forward Path: /index. sp
创建 Index.jsp 操作:工程 WebRoot 右键菜单-> New-> JSP File Name:index.jsp <body>中添加一个指向 login.jsp 的链接:<a href="login.jsp">Login</a> 创建 Forward 类 操作:工程名 login 右键菜单-> New-> MyEclipse->Web-Struts->Struts 1.2 Forward Name:indexForward Path:/index.jsp