메뉴 건너뛰기

조회 수 5330 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

다음은 전자정부 표준프레임워크에서 제공하는 회원가입 양식입니다.


프로젝트에 맞게 비밀번호힌트, 비밀번호정답, 팩스번호 필드 제거해 보겠습니다.

아래 그림을 순서대로 따라하시면 됩니다.


먼저 회원가입 페이지의 url을 알아야겠죠?
jsp 파일명을 알아내야 하니까요.
마우스 오른쪽 클릭 > 속성으로 url을 알아냅니다.


EgovMberSbscrbView.do 네요.
자, 그럼 
EgovMberSbscrbView 란 이름으로 RequestMapping 된 Controller를 찾아가서 jsp를 알아내야겠습니다.
검색 [Ctrl + H]에서 [File Search] 탭으로 이동해서 아래와 같이 입력하고 Search합니다.
(참고 : 2014/11/04 - [프로그래밍 툴/Eclipse] - [이클립스] eclipse 사용자 단축키 만들기)



jsp 파일명이 EgovMberSbscrb 라는 것을 알았으니
Open Resource [Ctrl + Shift + R] 창을 열어서 jsp 파일을 엽니다.


자, jsp 파일을 여니 비밀번호 힌트, 비밀번호 정답, 팩스 부분이 보이네요.
이제 필요없는 컬럼이니 아래 그림처럼 주석처리를 하거나 소스를 삭제하시면 됩니다.
저는 일단 주석처리만 했습니다.


자, 이제 Validation을 체크하는 부분에서도 이 필드들을 지워줘야 하는데요.
EgovMberSbscrb.jsp 파일에서 <form:form 으로 검색을 하면 아래와 같이 검색되는 부분이 있을 겁니다.
그 소스에서 commandName이 중요한데요.

여기에서는 mberManageVO로 정의가 돼 있군요.
자, 이제 mberManabeVO 라는 이름으로 Validation을 셋팅해 놨다는 걸 알았으니 찾아보겠습니다.

검색[Ctrl + H]을 열어서 File Search에서 아래와 같이 검색을 합니다.


EgovMberManage.xml 파일에 Validation이 정의가 돼 있었네요.
여기서도 비밀번호힌트, 비밀번호정답, 팩스 부분을 주석처리하거나 소스를 삭제하시면 됩니다.

자, 이제 다시 회원가입 페이지를 열어볼까요?


원하는 필드가 화면에서 사라지고 잘 동작 하네요^^
필드 추가하는 방법도 동일합니다.

JSP 파일에 필드를 추가하고, Validation 체크하는 xml 파일에 해당 필드의 validation 소스만 추가하면 되겠습니다.


List of Articles
번호 제목 날짜 조회 수
151 JSP, Spring, GMail 메일발송 간단 예제 2016.09.12 32791
150 JQuery 자동완성 플러그인 JSDT설치 file 2016.09.19 8896
149 전자정부 프레임워크란? file 2016.09.19 8342
148 파일 읽고쓰는 암호화/복호화 2016.09.21 7381
147 웹브라우저(크롬) 설정하여 웹을 실행해 보자 file 2016.09.19 7202
146 회원가입 폼(form)으로 보는 Validator 구현하는 방법 file 2016.08.29 7108
145 전자정부표준프레임워크 - 설치 file 2016.09.02 6277
144 기본적인 스크립트 보안 2019.01.16 6041
143 eclipse 콘솔(로그)에 디버그(Debug) 모드에서 실행된 쿼리문을 보여주자. - 전자정부프레임워크 오라클 file 2016.08.29 5996
142 공통컴포넌트 생성하기 - 게시판 file 2016.09.19 5754
» 회원가입 양식에서 (필수/옵션)필드 추가/제거하기 file 2016.08.29 5330
140 날짜 시간 포맷 제어 자바 클래스 : JAVA DateUtils Date time file 2016.12.09 5233
139 스프링(Spring)의 Validator 기능을 사용하다가 '정의되지 않음 또는 null 참조인 'type' 속성을 가져올 수 없습니다.'라는 오류를 만났을 때 해결방법 file 2016.08.29 5164
138 System.out.println(); 이클립스에서 자동화기능 사용 file 2016.09.19 5155
137 접근 제한자 private/ protected/ public / default file 2016.10.06 5136
136 전자정부프레임워크 v2.5, v2.6 오라클 세팅하기 file 2016.09.12 5109
135 예외 만들기 2016.09.13 4961
134 MySQL에 All-in-one 설치시 webmaster로 로그인 안되는 문제 해결을 위한 2가지 수정사항 file 2016.08.29 4951
133 다양한 문자 조합을 이용한 카운팅 구하기 2016.12.09 4939
132 자바 XML 제어 라이브러리 XStream : JAVA 2016.12.09 4917
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved