文档介绍:MyEclipse开发SSH(Struts+Spring+Hibernate)范例
虽然版本有点低,还是有点作用的
1. 准备
工具:MyEclipse GA、Tomcat
环境:、、、sqlserver2000
. 新建工程
本范例使用最简单的登录模块来实践SSH的开发,旨在体会和入门SSH技术的整合
操作:[Menu] File/New/Web Project
工程名:login
2. Struts 部分
. 添加 Struts 功能支持
操作:[Menu] MyEclipse/Project Capabilities/Add Struts Capabilities
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-</taglib-location>
</taglib>
</jsp-config>
、、
. 创建 ActionForm 类
操作:[Ctrl+N] MyEclipse/Web-Struts/Struts Form
类名:LoginForm
在"Form Properties" 选项卡为 loginForm 新增两个属性:username、password;
. 创建 Action 类
类名:LoginAction
在"Form" 选项卡的"Name" 项选择"loginForm","Input Source" 项输入"/"。
在Forwards中创建两个forward对象
ess登录成功, fail登录失败,
此时struts-
<?xml version="" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration //EN" "http://jakarta./struts/dtds/struts-">
<struts-config>
<data-sources />
<form-beans>
<form-bean name="loginForm" type=""></form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings>
<action
path="/login"
input="/"
name="loginForm"
type="">
<forward name="ess" path="/"></forward>
<forward name="fail" path="/"></forward>
</action>
</action-mappings>
<message-resources parameter="ApplicationResources" />
</struts-config>
. 修改jsp 文件
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/struts-html" prefix="html" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN">
<html:html locale="true">
<head>
<html:base />
</head>
<body>
<html:form action="login" method="post" focus="username">
<table border="0">
<tr>
<td>Name:</td>