简单用户登录和数据增删改查

问题描述

简单用户登录和数据增删改查
<%@page pageEncoding=""utf-8"" isELIgnored=""false""%>
<%@taglib uri=""http://java.sun.com/jsp/jstl/core"" prefix=""c""%>
<%@taglib uri=""http://java.sun.com/jsp/jstl/fmt"" prefix=""fmt""%>
<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">

body{ text-align:center;}#all{margin:auto: text-align:left; width:1000px;}}

<br> function check(){</p><pre><code> var reg = /^w{630}$/; var name=$(&quot;#username&quot;).val(); var pwd=$(&quot;#password&quot;).val(); var flag = true; if(!reg.test(name)){ $(&quot;#username_msg&quot;).text(&quot;用户名为字母数字和下划线&quot;); flag=false; } if(!reg.test(pwd)){ $(&quot;#password_msg&quot;).text(&quot;密码为字母数字和下划线&quot;); flag=false; } } &lt;/script&gt;&lt;/head&gt;&lt;body&gt; &lt;form action=&quot;CheckLogin.do&quot; method=&quot;post&quot;&gt; &lt;div id=&quot;all&quot;&gt; 用户名:&lt;input type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot; onfocus=&quot;check();&quot; /&gt;&lt;span id=&quot;username_msg&quot;&gt;&lt;/span&gt;&lt;br/&gt; 密码:&amp;nbsp;&amp;nbsp;&lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot; onfocus=&quot;check();&quot;/&gt;&lt;span id=&quot;password_msg&quot;&gt;&lt;/span&gt;&lt;br/&gt; &lt;input type=&quot;submit&quot; value=&quot;登陆&quot;/&gt;&lt;br/&gt; &lt;/div&gt; &lt;/form&gt;&lt;/body&gt;</code></pre><p></html></p>

解决方案

package com.tarena.controller;

import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.tarena.dao.UserDao;
import com.tarena.entity.User;

@Controller
@RequestMapping(""/login"")
public class LoginController {

@Resourceprivate UserDao userDao;@RequestMapping(""/toLogin.do"")public String tologin(){    return ""Login/login"";}@RequestMapping(""/CheckLogin.do"")public String checkname(String usernameString passwordHttpSession session){    User user = userDao.findByName(username);    if(user==null){        System.out.println(user);        return ""redirect:toLogin.do"";    }    if(user.getPassword().equals(password)){        session.setAttribute(""User"" user);        return ""redirect:list.do"";    }    return ""redirect:toLogin.do"";}@RequestMapping(""/list.do"")public String list(Model model){        List<User> lists = userDao.findAll();        model.addAttribute(""users""lists);        return ""Login/list"";}@RequestMapping(""/toUpdateUser.do"")public String updateUser(String usernameModel model){    User user = userDao.findByName(username);    model.addAttribute(""user"" user);    return ""Login/update_user"";}@RequestMapping(""/updateUser.do"")public String update(User user){    userDao.updateUser(user);    return ""redirect:list.do"";}@RequestMapping(""/deleteUser.do"")public String deleteUser(String username){    userDao.deleteUser(username);    return ""redirect:list.do"";}@RequestMapping(""/toaddUser.do"")public String toAddUser(){    return ""Login/add_user"";}@RequestMapping(""/addUser.do"")public String addUser(User user){    userDao.addUser(user);    return ""redirect:list.do"";}

}

时间: 2024-10-27 17:49:17

简单用户登录和数据增删改查的相关文章

C#操作Excel数据增删改查示例_实用技巧

C#操作Excel数据增删改查. 首先创建ExcelDB.xlsx文件,并添加两张工作表. 工作表1: UserInfo表,字段:UserId.UserName.Age.Address.CreateTime. 工作表2: Order表,字段:OrderNo.ProductName.Quantity.Money.SaleDate. 1.创建ExcelHelper.cs类,Excel文件处理类 复制代码 代码如下: using System; using System.Collections.Gen

C#在winform中实现数据增删改查等功能_C#教程

winform中利用ado.net实现对单表的增删改查的详细例子,具体如下: 1.前言: 运行环境:VS2013+SQL2008+Windows10 程序界面预览: 使用的主要控件:dataGridview和menuStrip等.  2.功能具体介绍: 1.首先,我们要先实现基本的数据操作,增删改查这几个操作. (1)先定义一个数据库操作的公共类: using System; using System.Collections.Generic; using System.Linq; using S

java学习:数据增删改查、存储过程调用及事务处理

为了方便,先定义二个常量: package jmyang.utils; public class ConstDefine { /** * WebLogic服务器地址 */ public static final String WebLogicServerUrl = "t3://localhost:7001"; /** * WebLogic JNDI上下文字符串 */ public static final String WebLogicINDIContextFactory = &quo

Yii 2.0框架数据增删改查的操作

新增操作: $model = newUser(); $model->username = 'username'; $model->age      = '20'; $model->insert(); 查询操作: User::find()->all();    此方法返回所有数据: User::findOne($id);   此方法返回 主键 id=1  的一条数据: User::find()->where(['name' => 'username'])->one(

PHP+MYSQL实现用户的增删改查

 本文给大家分享的是使用PHP+MYSQL实现用户的增删改查功能的全部页面代码,非常的详细,也很实用,适合php的初学者,有需要的小伙伴参考下.     文件列表..文件内容.. dbconn.php userListt.php editUser.php editDo.php detailUser.php deleteUser.php addUser.php addDo.php <dbconn.php> ? 1 2 3 4 5 6 <?php // 创建数据库连接 $con = mysq

sharepoint做数据的增删改查,统计

问题描述 用户之前自己用excel表在维护他们的数据,还用到了excel的宏:实现简单的数据增删改和查询统计:但因为想多人同时编辑,也希望更好用的一点:找到我希望基于工厂的sharepoint实现此功能:如果用vs.net之类+sqlserver,分分钟就轻松搞定:但由于某些原因,只能用sharepoint来做:我用sharepoint做过一些应用,比如文档库.工作流等等:但上述需求没做过,谁有好的建议吗:sharepoint能否实现的了这个需求:谢谢: 解决方案 解决方案二:建议尝试用Shar

PHP+MYSQL实现用户的增删改查_php实例

文件列表..文件内容.. dbconn.php userListt.php editUser.php editDo.php detailUser.php deleteUser.php addUser.php addDo.php <dbconn.php> <?php // 创建数据库连接 $con = mysql_connect("localhost",'root','') or die('error:'.mysql_error()); mysql_select_db(

Yii2框架数据库简单的增删改查语法小结

User::find()->all(); //返回所有用户数据: User::findOne($id); //返回 主键 id=1 的一条数据: User::find()->where(['name' => 'ttt'])->one(); //返回 ['name' => 'ttt'] 的一条数据: User::find()->where(['name' => 'ttt'])->all(); //返回 ['name' => 'ttt'] 的所有数据: U

使用Dojo和Grails快速实现数据的增删改查(CRUD)

选择 Grails 和 Dojo 的原因 随着 web 的广泛应用,web application 的开发项 目越来越多,而大部分的 web 开发归根结底都是对数据库的增删改查.对于一张数据库表的 增删改查,采用基于 MVC(模型 - 视图 - 控制器)设计模式的开发往往需要 Domain class . Controller.4 个增删改查的页面.form 输入数据的校验等.这样就免不了大量类似功 能的复制粘贴修改. 如果你想从重复劳动中解放出来,Grails 是一个很好的选择. 使用 Gra