Spring Legacy Project 생성
: SpringPrameter > Spring MVC Project 생성
VO 생성
: vo패키지에 PersonVO 생성
servlet-context.xml
: servlet-context.xml 파일의 자동 생성 경로 주석처리
<!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->
<!--
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>
-->
자동 생성된 서블렛 경로 정보로 /views/ 이후가 경로가 된다
다만 경로가 많아지는 경우 경로들만 관리하는 클래스를 만들어 관리하는 것이 더 편리해져서
이 경우 사용하지 않게 된다
controller에 이동 경로 생성
: controller에 VIEWPATH로 insertForm으로 이동 경로 설정
package com.increpas.param;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class PramController {
public static final String VIEWPATH = "/WEB-INF/views/person/";
@RequestMapping("/insertForm")
public String insertForm() {
// return "person/insertForm";
return VIEWPATH + "insertForm.jsp";
}
}
view 페이지 작성
: view page 작성
* 입력받는 값의 제한
var num_pattern = /^[1-9][0-9]{1,2}$/;
// [1-9] 1자리수 [0-9]{1,2} 0-9까지의 숫자 1자리 또는 2자리가 온다
** 정규표현식
https://developernew.tistory.com/173
정규표현식(Regex)
정규표현식(Regex) : 특정 규칙을 지니고 있는 문자열의 집함을 표현하는 데 사용하는 식 전화번호, 이메일, 아이디, 비밀번호 등의 형식을 체크하기 위한 용도로 주로 사용 정규화된 문자열을 만
developernew.tistory.com
'Backend > Spring' 카테고리의 다른 글
Spring 서버 구동 방식 (0) | 2023.05.23 |
---|---|
Spring 한글 필터 설정 방법 (0) | 2023.05.23 |
Spring 기본 routine : logic Collection 구동 방식 (0) | 2023.05.18 |
Spring 기본 routine : logic & setting (0) | 2023.05.17 |
Spring 기본 개념 / 패키지 (0) | 2023.05.17 |