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

SpringMVC入门案例

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

SpringMVC入门案例

案例概况

本案例将实现简单的登录功能,登录之后进入欢迎页面,效果如下:

目录结构

一,导入相关依赖
pom.xml




  4.0.0

  org.example
  spring_mvc_demo
  1.0-SNAPSHOT
  war

  spring_mvc_demo Maven Webapp
  
  http://www.example.com

  
    UTF-8
    1.7
    1.7
  

  
    
      junit
      junit
      4.13.2
      test
    
    
      org.slf4j
      slf4j-log4j12
      1.7.21
    
    
    
      javax.servlet
      javax.servlet-api
      3.1.0
    
    
      javax.servlet.jsp
      jsp-api
      2.2
    
    
      javax.servlet
      jstl
      1.2
    
    
    
      org.springframework
      spring-web
      5.2.3.RELEASE
    
    
      org.springframework
      spring-webmvc
      5.2.3.RELEASE
    
    
      org.springframework
      spring-context
      5.2.3.RELEASE
    
    
      org.springframework
      spring-test
      5.2.3.RELEASE
    
    
      org.springframework
      spring-jdbc
      5.2.3.RELEASE
    
    
      com.github.stefanbirkner
      system-rules
      1.16.1
      test
    
    
      org.aspectj
      aspectjweaver
      1.8.9
    
    
    
      org.apache.commons
      commons-lang3
      3.4
    
    
      commons-fileupload
      commons-fileupload
      1.3.1
    
  

  
    spring_mvc_demo
    
      
        
          maven-clean-plugin
          3.1.0
        
        
        
          maven-resources-plugin
          3.0.2
        
        
          maven-compiler-plugin
          3.8.0
        
        
          maven-surefire-plugin
          2.22.1
        
        
          maven-war-plugin
          3.2.2
        
        
          maven-install-plugin
          2.5.2
        
        
          maven-deploy-plugin
          2.8.2
        
      
    
  



二,创建和修改配置文件
springmvc-servlet.xml



    
    
    
    
        
        
    

web.xml



    
        login
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc-servlet.xml
        
        
        1
    
    
        login
        /
    


三,编写类和jsp页面
index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Index


请点击登录


login.jsp

<%--
  Created by IntelliJ IDEA.
  User: 28458
  Date: 2021/11/24
  Time: 14:37
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Login


请登录


success.jsp

<%--
  Created by IntelliJ IDEA.
  User: 28458
  Date: 2021/11/24
  Time: 14:57
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Success


${success}
欢迎${username}登录系统!



LoginController.java

package com.example.controller;

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

import javax.servlet.http.HttpServletRequest;

@Controller
public class LoginController {
    @RequestMapping(value = "/index")
    public String toLogin() {
        return "login";
    }

    @RequestMapping(value = "/login")
    public String login(Model model, HttpServletRequest request) {
        model.addAttribute("username", request.getParameter("username"));
        model.addAttribute("success", "登录成功");
        return "success";
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591051.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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