Programming/JSP(29)
-
[MVC2 게시판] 1. 개요
목표 : Model2로 MVC(ModelViewController) 구현 MVC : model(DB에 connect), controller(clients의 request 받음), View(clients에 response) 빈클래스(com.model2.vo) : 데이터의 입출력 담당util.DBManager : Oracle DB에 접속 총괄controller : dao 클래스에 담긴 메소드 실행 및 jsp 페이지와 연결jsp 페이지 : controller에서 데이터 받아 유저가 볼 수 있게 html로 출력header : 화면 윗부분(고정형) 구현 header.jsp : 로그인,회원가입 윈도우 + 메뉴판MemberList.jsp : 회원정보 테이블
2016.11.21 -
JSTL 태그 part2
1) if문 123 출력 결과cs 2) choose문(+when, otherwise): else 조건도 설정 가능 1234567891011 아이디 or 비밀번호가 틀립니다 로그인 성공 로그인 필요합니다 cs 3) forEach(반복문)으로 구구단 출력하기 12345 ${i}x${j}=${i*j} Colored by Color Scriptercs 4) c:forTokens 이용해 문자열 분할 후 배열에 저장하기 5) 객체 List와 map을 forEach문으로 출력 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727..
2016.11.09 -
MVC 모델
모델1(뷰와 컨트롤러가 결합된 형태) 모델2(뷰와 컨트롤러가 분리된 상태):실무에서는 모델2가 주로 사용됨(분업, 유지보수의 편리성 때문에)
2016.11.07 -
[JSP] 가위바위보 게임
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849HTML 연습현재 전적: :2 || win_you>2){%>시합 끝났습니다win_you){%>당신의 패배!당신의 승리! 가위바위보 게임 가위 바위 보 Colored by Color Scriptercs 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677결과 화면당신이 낸 것 컴퓨터가 낸 것 다시 하기Colored by Color Scripter..
2016.11.02 -
JSTL 태그 part1
JSTL(JSP Standard Tag Library): JSP 코드를 더 간결하게 만들어주는 태그의 모음 JSTL은 다섯 개의 라이브러리로 구성됨 lib URI (사용할 때마다 페이지 속성에 붙임) Prefix ex Core http://java.sun.com/jsp/jstl/core c
2016.10.30 -
L09 EL 태그 활용, 내장 객체 종류, 예외처리
EL(Expression Language): 보다 더 간결하게 코딩 가능또한 컴파일되지 않기에 데이터 타입도 안 따짐(간편함) 1. 연산 1) 는 ${1+1}과 동일2) 2 %>는 ${5>2}과 동일(true 출력)3) ${(5>2)?"진실":"거짓"} => 진실 출력 2. 파라미터 받아오기 대신${param.id}으로 간결히 표현 3. 브라우저에 접속한 ip, 경로 확인 1) 접속 IP 대신${header.host} 혹은 ${header["host"]} 2) 경로: 어떤 폴더의 어떤 jsp 파일에 접근했는지${header.referer} 3) 유저 시스템 정보${header.user-agent} 4. 쿠키 받아와 출력 123456789 id: ${cookie.id.value}pwd: ${cookie.p..
2016.10.28