SSH框架搭建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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+"/";

%>

My JSP 'index.jsp' starting page

登陆

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:

相关文档
最新文档