Programming/JSP

Programming/JSP

[JSP] 내장 객체: response 객체

🍁response 객체 HttpServletResponse request와 반대로 response객체는 서버 쪽에서 클라이언트로 데이터를 돌려주는 역할을 한다. response 객체의 업무 1. 서버에서 클라이언트로 돌려주는 HTML 페이지를 제작 response객체로부터 getWriter메소드를 호출하면 PrintWriter가 HTML을 제작한다. 2. 서버에서 클라이언트로 돌려주는 HTML 페이지 인코딩 response.setCharacterEncoding("UTF-8") //서블릿 페이지 지시자: contentType="charset=UTF-8" //JSP 서버에서 클라이언트로 돌려주는 HTML 페이지 인코딩이 별로 의미가 없다. JSP에서는 만들어진 페이지에 대한 인코딩을 페이지 지시자 내부의 c..

Programming/JSP

[JSP] 내장 객체: request 객체

🍁내장 객체 내장 객체(Implicit Object)는 개발자가 직접 생성하지 않아도 JSP(톰캣)가 미리 만들어서 제공하는 객체이다. JSP에는 미리 만들어진 예약어들이 있으며, 이 안에는 객체가 내장되어 있다. 이러한 내장 객체는 JSP에서만 볼 수 있는 특징이다. 사용 빈도 1. request, response, session, pageContext 2. out, application 3. config, page, exception 사용 빈도수에 따라서 위와 같이 구분할 수 있다. Map 형태의 내장 객체 request, session, pageContext, application void setAttribute(String key, Object value) Object getAttribute(St..

Programming/JSP

[JSP] Template 생성

🍁Template 생성 Preferences > Templates > New Template Code ${cursor} 위와 같이 코드를 추가한다. New JSP File 이제 jsp 파일을 생성할 때 Next를 눌러 Select JSP Template에서 템플릿을 선택할 수 있다. 더보기

Programming/JSP

[JSP] JSP 구성 요소: JSP 지시자, 스크립트 요소, 액션 태그

🍁Servlet과 JSP의 특징 Servlet Servlet은 자바를 베이스로 한다. *.java 장점: 자바를 그대로 사용할 수 있다. 단점: 문자열 처리를 해야 하므로 클라이언트 코드를 작성하기 불편하다. JSP JSP는 HTML 페이지를 베이스로 한다. *.jsp 장점: HTML을 기반으로 하기 때문에 클라이언트 코드를 작성하기 쉽고, 추가 자바 코드를 작성할 수 있다. 단점: 자바 코드를 작성하기 불편하다. 이게 자바 파일이라고? Hello! JSP를 사용하는 이유는 Servlet보다 개발 편의성이 높기 때문이다. JSP는 HTML 기반 문서이기 때문에 webapp 문서에 파일을 생성하여 사용한다. 아무리 봐도 HTML 문서이지만, 이건 java 파일이다! 🍁JSP 구성 요소 JSP 지시자 (JS..

Isaac-Christian
'Programming/JSP' 카테고리의 글 목록 (2 Page)