独立开发一个javaweb项目2:实现登陆开发

Posted 夜色架构师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了独立开发一个javaweb项目2:实现登陆开发相关的知识,希望对你有一定的参考价值。

首先导入前端模板:

然后修改一下输入框这里,需要添加一个from表单,并且在两个input框中加入id 和name,然后复选框默认一个value为1,也就是选中了,登陆按钮也添加一个事件:


    <form action="user" method="post" id="loginForm">
        <p class="p user_icon">
            <input type="text" placeholder="账号" autocomplete="off" class="login_txtbx" id="userName" name="userName">
        </p>
        <p class="p pwd_icon">
            <input type="text" placeholder="密码" autocomplete="off" class="login_txtbx" id="userPwd" name="userPwd">
        </p>

        <label>
            <input id="remember-me" type="checkbox" value="1" name="rem"> <p style="color: white; display: inline;">记住我</p>
            <span id="msg" style="color: red;font-size: 12px"></span><br /><br />
        </label>


        <div class="signup">
            <a class="gv" href="#" onclick="checkLogin()">&nbsp;&nbsp;</a>
            <a class="gv" href="#">&nbsp;&nbsp;</a>
        </div>

        </form>

然后我们需要写对应的checkLogin:

	function checkLogin() {

		// 1. 获取用户名称与密码
		var userName = $("#userName").val(); // 用户名
		var userPwd = $("#userPwd").val(); // 密码

		// 2. 判断用户名或密码是否为空
		if (isEmpty(userName)) {
			// 如果为空,则提示用户
			$("#msg").html("用户名称不能为空!");
			return;
		}
		if (isEmpty(userPwd)) {
			// 如果为空,则提示用户
			$("#msg").html("用户密码不能为空!");
			return;
		}
		// 3. 如果不为空,提交表单
		$("#loginForm").submit();
	}

上面用到了已经封装好的一个isEmpty方法在util.js下面:

/**
 * 判断字符串是否为空
 * 	为空,返回true
 * 	不为空,返回false
 * @param str
 * @returns {Boolean}
 */
function isEmpty(str) {
	if (str == null || str.trim() == "") {
		return true;
	}
	return false;
}


运行结果:


添加一个隐藏域:

  <form action="user" method="post" id="loginForm">
<%--            actionName表示用户行为通过这个参数可以在我们的UserServlet中判断用户当前想要操作的功能--%>
            <input type="hidden" name="actionName" value="login"/>

以上是关于独立开发一个javaweb项目2:实现登陆开发的主要内容,如果未能解决你的问题,请参考以下文章

基于jsp+servlet的javaweb实现最基本的用户注册登陆注销功能

java开发一个网站,需要前台和后台管理系统,分别应该怎么开发,都开发成一个独立的项目?

java web开发如何实现用用户账号和手机号进行登录?

简单java web实现界面开发

JavaWeb_Filter

javaweb开发 在购物车实现的问题