SSH框架搭建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MyEclipse开发SSH框架搭建
(Struts+Spring+Hibernate)1.1. 新建工程
操作:[Menu] File/New/Web Project
工程名:school
2. Struts 部分
2.1. 添加Struts 功能支持
操作:
选1.3
将Base package for new classes改为com.dp.school 2.2. 创建ActionForm 类
操作:[Ctrl+N] MyEclipse/Web-Struts/Struts 1.3 Form 类名:LoginForm
userCase:Login
Form type: com.dp.school.actionForm.LoginForm
在“Form Properties” 选项卡为loginForm 新增两个属性:userName、password;
在“JSP” 选项卡钩选“Create JSP form” 选项,将新建路径改为“/user/login.jsp”(login.jsp文件将被自动创建)。
2.3. 创建Action 类
操作:[Ctrl+N] MyEclipse/Web-Struts/Struts 1.3 Action
类名:LoginAction
userCase login
form选项卡的name点Browse…选loginForm
Input Source点Browse…选user文件夹下的login.jsp
2.4. 创建index.jsp 文件
如果没有,创建index.jsp 文件,并添加一个指向login.jsp 的链接:Login。(user/login.jsp是school下路径,/user/login.jsp是绝对路径,直接http://localhost:8080/user/login.jsp)
<%@page language="java"import="java.util.*"pageEncoding="GB2312"%> <%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";
%>
2.5. 创建Forword类
操作:[Ctrl+N] MyEclipse/Web-Struts/Struts 1.3 Forword
类名:indexForword
Name: indexPage
Path: /index.jsp
2.6. 修改LoginAction.java 文件
修改LoginAction 类的execute 方法:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl */
package com.dp.school.action;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.dp.school.actionForm.LoginForm;
/**
* MyEclipse Struts
* Creation date: 11-06-2009
*
* XDoclet definition: