我的博客:http://blog.csdn.net/jinlong0/
我 的 QQ: 277291919
drop table [dbo].[users]
GO
[id] [int] NOT NULL ,
[username] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[password] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
二、在工程中加入Struts1.2、Spring1.2、Hibernate3.1框架,這些框架如何去加網上講的很多了,我就不詳細講解了,加了全部框架後web.xml的配置如下:
web.xml:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<html>
<head>
<title>Login</title>
</head>
<body>
<html:form action="/login">
<html:text property="userName">用戶名</html:text><br />
<html:password property="password">密 碼:</html:password><br />
<html:submit value="登錄"/>
</html:form>
</body>
</html>
<html>
<head>
<title>success</title>
</head>
<body>
This is Success page. <br>
</body>
</html>
<html>
<head>
<title>failure</title>
</head>
<body>
This is Failure page. <br>
</body>
</html>
四、建立Hibernate與數據庫表的映射。
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.login.dao.vo.Users" table="users" schema="dbo" catalog="pubs">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="native" />
</id>
<property name="username" type="java.lang.String">
<column name="username" length="50" not-null="true" />
</property>
<property name="password" type="java.lang.String">
<column name="password" length="50" not-null="true" />
</property>
</class>
</hibernate-mapping>
* Users entity.
*
* @author MyEclipse Persistence Tools
*/
public class Users implements java.io.Serializable {
private String username;
private String password;
public Users() {
}
public Users(String username, String password) {
this.username = username;
this.password = password;
}
return this.id;
}
this.id = id;
}
return this.username;
}
this.username = username;
}
return this.password;
}
this.password = password;
}
Struts2.0+Spring2.0+HIbernate3.1整合用戶登錄以及增刪改查完整示例:http://download.csdn.net/source/326113