목록데이터 엔지니어링 정복/JAVA & JSP (46)
지구정복
이클립스에서 톰캣연동하다가 서버 실행은 되는데 localhost:8080 고양이 홈페이지가 안들어가졌다.. 난감해서 이것저것 찾아보다가 해결! 1. 이클립스 서버 설정확인 자신의 톰캣버전 클릭, Next 아파치톰캣 설치되어 있는 파일 클릭 및 jre는 'Workbench default JRE' 선택 -> Next -> Finish 아래와 같이 서버 등록이 되었으면 오른쪽 클릭 -> start 웹브라우저에 localhost:8080 치기 만약 아래와 같이 고양이 홈페이지가 나오지 않는다면 2번으로 이동 2. 톰캣서버 설정하기 톰캣서버 더블 클릭 Overview창이 뜨면 포트 번호 확인 및 다른 번호로 바꿔서 다시 브라우저에서 검색해본다. (예를들면 8090 등등) 포트 번호 바꾸고 저장한다음 톰캣서버 재시..
복습 MVC Model2 parameter controller?action=list url list.do => 실제 많이 사용 view 표현법 EL ${ 데이터 또는 변수, 객체의내용 } 이것은 이거와 같다. JSTL EL로 출력 출력 : =>JSTL 코어로 출력 출력 : =>JSP 표현식으로 출력. 바로 data1은 출력이되지 않는다. ---String data1 = "test1" 이면 바로 출력이된다. c:set의 변수선언 방법은 pageContext.setAttribute("data1", "test1")과 같다. 출력 : => c:set변수선언시 scope="request"를 하면 jsp표현식에서 request를 이용해서 출력할 수 있다. 이번에는 jsp의 각 영역별로 변수를 선언해보자. 출력 : ..
복습 Servlet 활용방안 => MVC Model2 Pattern M - beans가 처리 V - jsp(데이터와는 직접연결이 없고 beans에서 처리된 결과만 받는다.) C - controller (요청받으면 m/v에게 넘겨주고 결과를 받아서 사용자에게 전달) 게시판만들기 - Controller - BoardAction ListAction ~ DeleteOkAction - beans(모델) BoardDAO BoardTO 컨트롤러 구현방식 1. 파라메터 방식 controller?파라메터=기능 2. url 방식 기능.확장자 *.do- do를 많이 사용한다. *.naver 와 같이 확장자를 정해줘야 한다. view1.do를 요청하면 view1.jsp를 보여준다. view2.do를 요청하면 view2.jsp..
배울내용 기존에 Java -> Web Program class -> Servlet(Java - html) - 속도가 너무 느렸다. 그래서 나온 것이 JSP(Java Server Page) 상속받아야한다. 메서드 init destroy service doPost doGet => doProcess service와 doPost, doGet은 같이 사용할 수 없어서 하나만 사용해야 한다. 2. web.xml 패키지.클래스명 url- 맵핑 ㅇ복습 먼저 web.xml을 포함해서 이클립스에서 다이나믹 웹 프로젝트를 만든다. 그리고 자바 리소스에서 'servlet' 패키지를 만들고 그 안에 'ServletEx01.java'를 만든다. -web.xml ServletEx02 index.html index.htm index..