JSP(13)
-
[JSP] MySQL에 데이터를 입력했을 때 한글이 안들어옴
JSP에서 한글을 입력한 부분이 이상한 문자로 깨지는 경우가 발생합니다. 이 경우는 request.setCharacterEncoding("utf-8"); 추가로 해결됩니다.
2021.07.14 -
[JSP] HTTP 상태 404 - 찾을 수 없음
HTTP 404 오류입니다. 1. Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. (메시지가 없는 경우) - URL 경로는 제대로 되어있지만 페이지를 찾지 못합니다. - WEB-INF 폴더 안에 JSP 파일을 넣으면 URL을 통해 직접적으로 파일에 접근할 수 없기 때문에 WebContent 또는Webapp 폴더 내부에 파일을 넣어야 합니다. 2. Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. (메시지가 있는 경우 index.jsp 파일을 만들어 줍니다.) 위의 [/] 경로 문제인 경우 Servers 탭의 톰캣을 더블클릭합니다. Ser..
2021.07.12 -
[JSP] form의 method를 request.getMethod()로 받아올 때
JSP 페이지를 작성하다 보면 form method="get" 또는 form method="post" 를 사용하게 됩니다. 여기서는 get GET, post POST 대소문자 구분하지 않아서 둘다 사용해도 됩니다. if문에서 from의 method가 무엇인지 체크 할 때 if문 안에 if(request.getMethod().equals("POST")) 를 사용합니다. 여기서 반드시 equals("") 안에 get이면 GET post면 POST "대문자" 로 써야합니다. 안그러면 true 반환을 하지 않습니다.
2021.07.08 -
JSP 내장객체 - request
JSP 내장객체 : JSP 내에서 선언하지 않고 사용하는 객체 보통 스크립트릿에서 사용 사용자 요청 컨트롤, 페이지 간의 데이터 공유 가능 특정 클래스에 대한 인스턴스 형태 컨테이너에 의해 초기화되고 특정 기능이나 정보를 제공 참조 변수 이름(내장객체) 자바 클래스 주요 역할 requset javax.servlet.http.HttpServletRequset HTML 폼 요소의 선택 값 등 사용자 입력 정보 읽기 response javax.servlet.http.HttpServlet.Response 사용자 요청에 대한 응답을 처리 pageContext javax.servlet.jsp.PageContext JSP 실행에 대한 context 정보를 참조 session javax.servlet.http.Http..
2020.01.30 -
JSP 기본문법 - 액션, 선언과 표현식, 스크립트릿
액션 JSP 페이지 간 흐름 제어 자바 빈즈 컴포넌트와 JSP 상호작용 지원 액션 사용 예 기능 include 다른 페이지를 현재 페이지에 포함 forward 현재 페이지의 제어를 다른 페이지에 넘김 useBean xx 패키지의 MyBean 클래스를 cls라는 이름으로 page의 범위에서 사용할 것을 선언 setProperty 선언된 빈즈 클래스의 setxxx() 메서드 호출 getProperty 선언된 빈즈 클래스의 getxxx() 메서드 호출 plugin 플러그인 형태로 로딩 param include, forward 액션에서 사용할 수 있는파라미터 지정 include 액션 WebContent - ch05 - include_action.jsp 페이지를 생성합니다. WebContent - ch05 - f..
2020.01.28 -
JSP 기본문법 - 주석, 지시어
주석 : 클라이언트에게 전달되는 주석 : 클라이언트에게 전달되지 않는 주석 지시어 page 지시어 : JSP 페이지를 컨테이너에서 처리하는데 필요한 각종 속성 기술하는 부분 속성 설명 기본 설정 값 language 스크립트 언어의 유형 지정 java imort JSP 내에서 사용할 외부 자바 패키지나 클래스의 불러오기(import)를 지정 - session 세션의 사용 유무 true buffer 버퍼의 크기를 지정(데이터 전송을 위해 사용) 8KB autoFlush 버퍼의 내용을 자동으로 비움 true isThreadSafe 단일 스레드 모델을 사용함으로써 동시성 제어 여부를 지정 true info JSP 페이지에 대한 설명 - errorPage 현재 페이지에서 오류가 발생할 경우 호출될 페이지 지정 -..
2020.01.28