栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

ssm-03-spring-mvc-02-simple-login

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ssm-03-spring-mvc-02-simple-login

ssm-03-spring-mvc-02-simple-login

尝试使用spring mvc来实现简单的登录功能,pom依赖这里不一一列出来。

搭建Hello World.jsp:
  1. 新建maven工程:

  2. 一直点击下一步就行,此后功能文件夹结构只有一个 webapp文件夹。
  3. 配置smart tomcat:

  4. 要注意配置时,部署目录是项目所在的webapp目录。
  5. 运行空项目,验证tomcat配置:
  6. 在浏览器中输入:http://localhost:8080/index.jsp,成功呈现下图结果:
搭建Hello World controller:
  1. 创建java、resources和test目录并分别标记为Sources、Resources、Tests:
  2. resources目录下创建Spring配置文件:applicationContext.xml
  3. 
            
        
        
        
        
        
        
    
  4. java目录下新建Controller:
  5. package com.zx.demo;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    //@Controller配置声明的组件会被Spring自动装配
    @Controller
    public class TestController {
        //@RequestMapping注解对应:RequestMappingHandlerMapping
        @RequestMapping("/hello")
        //@ResponseBody注解表示可以直接向前端返回java对象
        @ResponseBody
        public String test() {
            //返回字符串
            return "Hello world test.";
        }
    }
  6. 部署并运行tomcat,浏览器中输入:http://localhost:8080/hello,成功后展示如下:
接入Mysql和Mybatis
  1. 创建数据表并插入一条测试数据:
  2. 编写mapper
  3. UserMapper.java:
    package com.zx.demo.dao;
    import org.apache.ibatis.annotations.Param;
    import java.util.Map;
    public interface UserMapper {
        Map login(@Param("loginName") String loginName, @Param("loginPwd") String loginPwd);
    }
    
    UserMapper.xml:
    
            
    
        
            SELECT * FROM `user` WHERe login_name = #{loginName} AND login_pwd = #{loginPwd} LIMIT 1;
        
    
  4. 配置数据源和Mybatis
  5. 
        
        
        
        
    
    
    
        
        
        
        
        
            
            
        
    
  6. 部署并运行tomcat,浏览器中输入:http://localhost:8080/simple-login/login.html,成功后展示如下:

  7. 输入错误的用户名和密码-页面会提示登录失败:

    输入正确的用户名和密码-页面会跳转到主页:

这样,一个简单的hello world式登录功能即完成。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679102.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号