当前位置:文档之家› JavaWeb用户登录功能的实现

JavaWeb用户登录功能的实现

if(temp_username)){
has_username = true;
if(temp_password)){
password_correct = true;
return "hasUserNameAndPasswordCorrect";
}
return "hasUserNameButPasswordInCorrect";
</servlet-mapping>
最后的代码,太多了,而且有点乱,所以就没有贴出来,至于CSS代码,大家可以去网上下载:这个上面就有好多,大家根据喜好选择一个,然后稍加即可。
return false;
}
});
$(".validationCode_img").click(function(){
$(".validationCode_img").attr("src","/UserLogin/Sample1/validationCode"+());
});
function checkInput(){
有可能用得到的部分:生成验证码的Java类、操作数据库的Java类
用户登录模块采用了多种语言:
Html、css、query:页面
Servlet、java:后台
运行效果图:
代码:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>登录界面</title>
</servlet-mapping>
<servlet>
<servlet-name>validationCode</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>validationCode</servlet-name>
<url-pattern>/validationCode</url-pattern>
} else if ("hasUserNameButPasswordInCorrect")) {
} else if ("hasNoUserName")) {
}
//转发到
RequestDispatcher rd = ("");
(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
al() == null || $("input[name=username]").val() == ""){
alert("用户名不能为空");
$("input[name=username]").focus();
return false;
}
al() == null || $("input[name=password]").val() == ""){
alert("密码不能为空");
$("input[name=password]").focus();
return false;
}
al() == null || $("input[name=validationCode]").val() == ""){
alert("验证码不能为空");
$("input[name=validationCode]").focus();
</div>
<div class="loginform_row">
<label>密码:</label>
<input type="password" class="loginform_input" name="password" />
</div>
<div class = "loginform_row">
</div>
<form action = "/UserLogin/Sample1/loginServlet">
<div class="loginform">
<div class="loginform_row">
<label>用户名:</label>
<input type="text" class="loginform_input" name="username" />doGet(req,resp); Nhomakorabea}
}
文件的配置
<servlet>
<servlet-name>loginServlet</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern>/loginServlet</url-pattern>
</div>
</form>
</div>
</body>
</html>
JQuery
$(function(){
$(".loginform_submit").click(function(){
if(checkInput()) {
$("form").action("/loginServlet");
}else{
</div>
<div class="loginform_row">
<span class = "returnInfo"></span>
<input type="submit" class="loginform_submit" value="登录" />
</div>
<div class="clear"></div>
<label>验证码:</label>
<input type = "text" class="loginform_input_validationCode" name ="validationCode"/>
<img class = "validationCode_img" src="/UserLogin/Sample1/validationCode">
}
}
} catch (SQLException e) {
();
}
return "hasNoUserName";
}
}
用于处理用户登录的
/**
* Created by zhang on 2014/9/13.
*/
public class LoginServlet extends HttpServlet{
@Override
return false;
}
return true;
}
});
生成验证码的
import .*;
/**
* Created by zhang on 2014/9/13.
*/
public class ValidationCode extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
JavaWeb用户登录功能的实现
大四快毕业了,3年多的时间中,乱七八糟得学了一大堆,想趁找工作之前把所学的东西整理一遍,所以就尝试着做一个完整的JavaWeb系统,这几天试着做了一个用户登录的功能,分享给大家,肯定有很多不完善的地方,希望大家提提宝贵的意见,必将努力完善它。
我贴出此篇博客的目的是,将一些以后有可能用到的重复性的代码保存下来,用于以后需要时直接复制粘贴,所以,此篇博客大部分都是代码,讲解性的语句并不多,如果大家看得头疼,不如不看,以后万一用到的话再拿过来修修改改即可。
;
public class ManageSQLServer2008 {
ewInstance();
} catch (Exception e) {
();
}
. args) throws SQLException{
相关主题