zdb814390564 2014-12-02 11:59 采纳率: 0%
浏览 3463

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

<%@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{6,30}$/; 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>
  • 写回答

1条回答 默认 最新

  • zdb814390564 2014-12-02 12:00
    关注

    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 {

    @Resource
    private UserDao userDao;
    
    @RequestMapping("/toLogin.do")
    public String tologin(){
        return "Login/login";
    }
    
    
    @RequestMapping("/CheckLogin.do")
    public String checkname(String username,String password,HttpSession 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 username,Model 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";
    }
    

    }

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器