본문 바로가기

728x90

STUDY/JSP

(15)
20240307 주민번호 분석기 이름과 주민번호를 입력하는 snForm.jsp를 만들었다. 이름,주민번호는 snAction.jsp로 넘어간다. snForm.jsp index snAction 이름 : 주민등록번호 : - 주민번호 분석 주민번호 앞자리와 뒷자리를 getParameter()로 받아 더해서 String으로 선언한다. 그 후 앞자리가 6자리가 아니고 뒷자리가 7자리가 아니면 redirect하여 snForm.jsp를 요청한다. 유효성 검사 통과했으면 주민등록 번호를 substring을 사용해 년도, 월, 일, 성별을 얻는다. 내국인,귀화인,사망자에 따라 person출력값, 성별, 만 나이를 변경한다. 최종 설정된 값인 *로 처리된 이름, 출신(생사 유무), 성별, 만나이를 페이지로 출력한다 snAction.jsp 글자 길이 Str..
20240307 계산기 페이지 x,y입력하고 select로 연산자를 선택하는 폼을 작성했다. calForm.jsp index calForm 연산자 선택 + - * / % 계산 calForm에서 넘어온 x,y값을 request.getParameter()로 받아 int 변수에 저장. 연산자 기호도 받아와 String 문자열로 저장. 연산자에 따라 계산 후 페이지에 출력. 만약, 연산자가 선택안됐을 시 response.sendRedirect()를 사용해 calForm.jsp로 요청. 참고 : redirect는 서버에 요청하는 것이 아닌 클라이언트가 요청하는 것이다. (ex. client가 서버에 a.jsp를 요청했는데 서버가 b.jsp를 요청해야한다고 알려주고, client가 b.jsp를 요청하게 한다.) (forward와 다름, forw..
20240307 로그인 페이지 구현 아주 기본적인 로그인 페이지 구현을 했다. loginForm에서 요일 마다 다른 이미지와 id, pw, 로그인 버튼을 구현했다. loginForm.jsp 일, 2 -> 월, .... System.out.println(n); String imgPath = null; if(n == 1) { imgPath = "../img/sun.png"; } else if(n == 2) { imgPath = "../img/mon.png"; } else if(n == 3) { imgPath = "../img/tue.png"; } else if(n == 4) { imgPath = "../img/thu.png"; } else if(n == 5) { imgPath = "../img/wed.png"; } else if(n == 6)..
20240307 가위바위보 페이지 radio버튼으로 가위 바위 보 값을 넘겼다. rspForm.jsp index rspForm 가위 바위 보 전송 사용자가 보낸 값을 request.getParameter()로 받았다. random함수로 컴퓨터가 무엇을 냈는지 받는다. if문을 통해 승패 결과를 result값에 담는다. 페이지에 값을 출력하고 다시하기 버튼을 통해 rspForm.jsp로 돌아갈 수 있도록 만들었다. rspAction.jsp index rspAction 나 : 컴퓨터 : 다시하기
20240306_주사위 출력 마찬가지로 index.jsp에 태그로 링크를 연결한다. index.jsp index 짝수/홀수 구분하기 dice Math.random() 메소드로 난수를 발생시킨 후 주사위 값인 1~6으로 만들어준다 if문으로 num값에 따라 img경로를 변경해준다. dice.jsp index dice 주사위의 합은 입니다.
20240306_숫자입력받고 홀짝구분하는 페이지 숫자입력받고 홀짝구분하는 페이지를 만들기에 앞서 목차를 만들고, 구현한 페이지들을 링크하기로 하자. 순서가 있도록 태그를 사용하고 태그로 다른 경로에 있는 evenOddForm.jsp를 연결했다. index.jsp index 짝수/홀수 구분하기 링크를 눌러 jsp를 불렀다. 그 후 input태그로 숫자를 입력받는 form을 만들었고 action으로 홀짝을 구별하는 evenOddAction.jsp로 연결했다. evenOddForm.jsp index evenOddForm 숫자 보내기 evenOddForm에서 입력한 숫자를 request.getParameter로 받아온 후 if문을 통해 짝수,홀수를 구별하고 출력했다. evenOddAction.jsp index evenOddAction 은 이다
20240306_폼으로 값 요청받고 출력하기 jsp로 간단한 form을 만들고 다른 jsp파일에 request.getParameter()로 받은 후 페이지에 입력한 값을 출력하게 만들었다. 중요 input태그로 값을 받고자 할 때 value를 설정하기. requset.getParameter() 메소드로 값을 받을 때 name 확인하여 일치시키기. input.jsp 입력 테스트 이름 : 성별 : 남 여 GDJ79 GDJ80 GDJ81 보내기 action.jsp 입력 테스트 이름 : 성별 : 남 여 남 여 GDJ79 GDJ80 GDJ81 GDJ79 GDJ80 GDJ81 GDJ79 GDJ80 GDJ81 보내기

728x90