가장 간단 한 springmvc 로그 인

3403 단어 수필
  • 쓸데없는 말 을 많이 하지 않 고 먼저 pom. xml 입 니 다.spring - webmvc 의존 도 를 도입 하면 ok 입 니 다. spring 의존 도 를 자동 으로 도입 합 니 다
  • 
    		
    			org.springframework
    			spring-webmvc
    			5.1.5.RELEASE
    		
    
  • 그리고 웹. xml 입 니 다. 여 기 는. do 접 두 사 를 가 진 모든 요청 을 차단 합 니 다.그리고 springmvc 프로필 을 설정 하지 않 은 경로 뒤에 작은 구덩이 가 있 습 니 다. 코드 는 다음 과 같 습 니 다
  • 
    
    
    	Archetype Created Web Application
    	
    		springmvc-demo
    		org.springframework.web.servlet.DispatcherServlet
    		1
    	
    	
    		springmvc-demo
    		*.do
    	
    
    
    
  • 다음은 springmvc 설정 파일 입 니 다.지정 한 경로 가 없 기 때문에 사용 하기 시작 한 파일 이름 은 springmvc - servlet. xml 입 니 다. 프로젝트 를 시작 하면 프로젝트 의 오 류 를 볼 수 있 습 니 다. org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/springmvc-demo-servlet.xml]; 설정 파일 을 불 러 올 때 기본 경 로 는 /WEB-INF/ 에서 파일 이름 은 기본적으로 프로젝트 이름 + sevlet. xml 입 니 다.다음은 springmvc - demo - servlet. xml 설정
  • 
    
    	
    	
    	
    	
    
    	
    	
    
    
  • 그리고 우 리 는 controller 층 을 새로 만 들 었 습 니 다. springmvc 만 고려 하기 때문에 여 기 는 다른 층
  • 을 생략 합 니 다.
    package com.roy.demo;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class UserController {
    	@RequestMapping("login.do")
    	public String login(String username, String password) {
    		if ("admin".equals(username) && "admin".equals(password)) {
    			System.out.println(username + "login success");
    			return "loginSuccess";
    		}
    		System.out.println(username + "login fail");
    		return "loginError";
    	}
    
    }
    
    
  • 세 개의 jsp 페이지
  • index.jsp
    
    
    	
    username:

    password:

    body>

    loginSuccess.jsp
    
    
    

    login fail


    loginError.jsp
    
    
    

    login fail

    좋은 웹페이지 즐겨찾기