JSP 신입 교육②

bacccine·2022년 5월 11일
0

JSP

목록 보기
2/6

<form action="request.jsp" method="post">
action은 어느 jsp로 바꿀 것인지를 지정하는 키워드

<input type="text" name="username">
name은 변수명에 해당

- URL은 웹 주소를 의미, URI에서 I는 identify

URL의 예) http://localhost/myapp/request.jsp
URI의 예) /myapp/request.jsp

- request 관련 method
String protocol = request.getProtocol();
String serverName = request.getServerName();
int serverPort = request.getServerPort();
String clientAddr = request.getRemoteAddr();
String clientComName = request.getRemoteHost();
String method = request.getMethod();
StringBuffer requestURL = request.getRequestURL();
String requestURI = request.getRequestURI();
String usingBrowser = request.getHeader("User-Agent");

- 게시판 만들 때 필요한 URL들
(1) 글쓰기 form
(2) 글쓰기 - insert
(3) 리스트 - select
(4) 글 읽기
(5) 수정 form
(6) 수정 - update
(7) 삭제 form
(8) 삭제 - delete

- 캐시 없이 로딩되게끔 하기, 예전에 받아놨던 파일들을 지운다
response.setHeader("Pragma", "no-cache");

- 세션은 키:값으로 데이터를 관리, 서버의 메모리에 저장된다
- 세션은 내장객체이다

- 에러페이지 설정하기

exception1.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" errorPage="exception2.jsp"%>
exception2.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" isErrorPage="true"%>

→ 만약 errorPage가 없다면 500 에러가 난다

- 자바빈즈는 컴포넌트 기술

0개의 댓글