看了好久csdn,今天注册一下,也留下点东西,需要的借鉴一下,也请大家帮着点评下,也当自己积累了。谢谢~
前两天自己做的一个小实例,里面也有很多东西从网上搜到的,整合了下,传到上面。
上图:
ps:图片上传不了,我先研究下。。。。
图片不太好用,先不上图了,等能传的时候补上。大家根据代码包名先自己还原下工程
开发工具:intellij idea14(新手)
服务器用的tomcat
数据库:mysql
jar包: mybatis-3.1.1.jar
mysql-connector-java-5.0.8-bin.jar
servlet-api.jar
共三个,很简单,一个mybatis包,一个驱动包,一个servlet包
jsp:统一建立了一个page文件夹共三个jsp
index.jsp 登录界面
success.jsp 登录成功
fail.jsp 登录失败
.java:五个java文件
User.java 实体类
Servlet.java Servlet类
MyBatisUtil.java Mybatis的工具类
UserMapper.java 是个接口 主要对付mybatis的面向接口编程
UserDao.java 业务实现类
.xml:如果算上web.xml的话一共三个
config.cml 数据库连接,加上下面的配置文件的读取配置
userMapper.xml 这个配置文件与UserMapper.java放置到同一目录下
web.xml 配置servlet以及初始页面路径的
index.jsp
<%--
Created by IntelliJ IDEA.
User: yyr
Date: 15-11-25
Time: 上午11:03
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>SpringMvcDemo</title>
</head>
<body>
<form method="POST" name="frmLogin" action="LoginTestServlet">
<h1 align="center">用户登录</h1>
<center>
<table border="1">
<tr>
<td>用户名:</td>
<td>
<input type="text" name="username" value="" size="20" maxlength="20" onfocus="if (this.value=='Your name') this.value='';" />
</td>
</tr>
<tr>
<td>密 码</td>
<td>
<input type="password" name="password" value="" size="20" maxlength="20" onfocus="if(this.value=='Your Password') this.value='';">
</td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value=" 提交" onclick="return validateLogin()">
</td>
<td>
<input type="reset" name="Reset" value="重置" />
</td>
</tr>
</table>
</center>
</form>
<script type="text/javascript">
function validateLogin(){
var sUserName = document.frmLogin.username.value;
var sPassword = document.frmLogin.psssword.value;
if (sUserName ==""){
alert(