본문 바로가기

분류 전체보기

(82)
JSP기본객체와 영역 속성과 영역을 가진 4개의 기본객체에 대해 알아보자. #JSP 기본객체와 영역 jsp는 총 9가지의 기본객체(request ,response, pageContext, application, session, out, config, page, exception )중 4가지의 영역(scope)을 가지고 있는데 이들 영역은 다음과 같다. application 영역( ex: 히트수 ) - 톰캣이 시작되면 하나만들어지고 톰캣끄면사라짐- 모든 사용자와 관련해서 공유할정보( 현재접속자수, 임시디렉터리경로 ) 와같은 웹어플리케이션의 설정정보를 주로저장 session 영역( ex: 로그인 )- 회원정보같은존재- 웹브라우저가 켜져있는동안에만 유효함( 로그인 )- 웹브라우저가 켜져있고 다시 같은 웹브라우져를 새로 실행하면 유..
JSP페이지의 구성요소 / JSP기본태그 # 저장하기Tomcat/webapps/프로젝트명/WEB-INF/web.xmlTomcat/webapps/프로젝트명/xxx.jsp # 실행하기http://localhost:8080/프로젝트명/xxx.jsp # 한글처리 - jsp는 아래가 가장 기본임!!!아래와같이 jsp만든뒤 그냥 톰캣으로 호출해볼것!가나다 # JSP 페이지의 구성요소 -디렉티브(지시문)-스크립트 : 스크립트릿, 표현식, 선언부-표현언어EL-기본객체(내장객체)-정적인데이터-표준액션태그-커스텀태그 와 표준태그라이브러리 (JSTL) 1.디렉티브(지시문) - 디렉티브이름 : page, taglib, include 2.스크립트 - 표현식( 값출력 ) - 스크립트릿( 자바코드실행 ) - 선언부( 자바 메서드생성 ) 3.표현언어EL : 간단한걸 자바로..
JSP 내장객체 9개 # jsp내장객체 9개 1. request : 클라이언트의 http 요청 정보를 저장하고 있는 객체 요청시마다 만들어지는 객체 javax.servlet.ServletRequest ( 아래의 부모 ) javax.servlet.http.HttpServletRequest 2. response : http요청에 대한 응답정보를 저장하고있는 객체 javax.servlet.ServletResponse ( 아래의 부모 ) javax.servlet.http.HttpServletResponse 3. pageContext : JSP페이지에 대한 정보를 저장( 응답 페이지실행에 필요한 context정보 저장한 객체 ) 하나의 서블릿에 하나의 pageContext가 존재 다른 기본객체(나머지8개 기본객체)들을 프로그램적으로 ..
이클립스에서 한글만 작게 보일 경우 그냥 설정에서 basic 의 text font에서 10을 9로 바꾸면 영어도 조금 작아지는데 한글은 커진다는 버그가있음!!!
이클립스 구동시 Initializing Java Tooling 1%에서 멈추는 현상해결방법 이클립스 구동시 Initializing Java Tooling 1%에서 멈추는 현상해결방법 이클립스를 사용하다보면 가끔 Initializing Java Tooling 1%에서 진행이 안될때가 있다. 그럴때는 workspace\.metadata\plugins\org.eclipse.core.resources\.projects하위내용을 모두 삭제한 후 이클립스를 재시작하면 된다.물론 하위에 있던 내용들은 새로 생성되기때문에 문제가되지 않는다.
이클립스 단축키 이클립스에서 자주쓰는 단축키 모음 # Alt + Shift + R : 클래스명,메서드명 일괄변경 ( = 파일클릭후 F2 ) ( Project Explorer 에서 혹은 클래스안에 클래스명에서 ) # HOME누르고 쉬프트+END : 한줄선택 # Shift + Alt + A : 열모드행모드 전환 # Ctrl + Shift + O : 자동으로 Import 시키기# Ctrl + Shift + F : 소스코드 자동 정리Ctrl + Shift + G : 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다.Ctrl + 1 : 문 맥에 맞게 소스 교정을 도와 준다. 변수를 선언하지 않고 썼을경우 빨간색 에러 표시되는데 이 단축키를 적용하면 변수에 맞는 선언이 추가 되도록 메뉴가 나타난다Ctrl + Shift ..
사이트맵 관리(sitemap) 사이트맵(site)을 만드는법을 알아보자.먼저 사이트맵이란 해당사이트(블로그등)에 있는 페이지, 동영상, 파일 등의 각각의 관계에 관한 정보를 표현하는 파일.검색엔진(구글,네이버)등은 이 사이트맵 파일을 읽고 사이트를 지능적으로 수집하게 된다(크롤링)사이트맵은 해당 글의 마지막 수정시간, 글 수정빈도등 아래와 같이 구성되어있다. 먼저 사이트맵이 필요한 이유는 다음 과 같다.1. 매우 큰 사이트 ( 검색엔진이 크기로 인해 최근에 업데이트된 페이지를 지나칠 수 있음 )2. 자연스럽지 못한 페이지 참조 ( 페이지가 서로 자연스럽게 참조하지 않는 경우 지나칠 수 있음 )3. 연결되는 외부링크가 많지 않은 새로운 사이트 ( 사이트 수집 시 한 페이지에서 다른 페이지로 연결되는 링크를 따라 이동하며 수집 ) 구글은..
원동기면허시험( 1종면허 소지자 ) 1종보통면허 소지하고있는사람이 원동기면허시험에 응시하고자 할 경우 유의점이 있다.1종보통면허를 소지하고 있는 경우 2종소형 면허 시험 응시할 경우 바로 기능시험만 치면된다( 학과시험 면제 )하지만 1종보통면허소지자가 원동기면허시험에 응시하고자 할 경우 교통안전교육만 면제되고 신규로 학과시험을 합격 후 원동기 기능시험에 응시 하여야 한다.이유는 원동기면허가 1종보통면허보다 하위 면허 이기때문이라고 한다.잘 이해가 가지 않지만 이점에 유의하며 원동기면허시험에 응시하여야 한다.즉, 1종보통운전면허 소지자가 원동기 면허시험에 응시하고자 할 경우 교통안전교육만 면제되고 신체검사, 학과, 기능시험에 모두 응시 하여야 한다.