티스토리 뷰
<welcome-file>index.jsp</welcome-file>
제일 시작 페이지는 index로 아예 만들어 놨음.
<web-app>태그 안에 servlet 객체 작성하기
서블릿 이름은 대문자로 시작해야 함.
<servlet>
<servlet-name>Hi</servlet-name> // 이 이름으로 선언
<servlet-class>com.company.app.MyPage</servlet-class> // 이 경로를
</servlet>
<servlet-mapping>
<servlet-name>Hi</servlet-name> // 사용할래?
<url-pattern>*.hi</url-pattern> // 어떤 요청을 받았을 때
</servlet-mapping>
url에 확장자 .jsp, .html 등이 보이지 않게 함.
눈에 보이는 url이 아니라 내부적으로 다른 경로로 갈 수 있게 해서 보안성을 높인다.
단순 페이지 이동이라도 직접 경로를 설정해서 내부적으로 이동하게 한다.
<servlet-class>태그 : 자바파일
<jsp-file>태그 : jsp파일
경로는 개발자가 정한다. 회사라면 기획안에 경로까지 다 나와있다.
공용 web.xml이 있지만
url이 충돌날 수 있기 때문에
프로젝트마다 web.xml을 만들어 놓는다.
경로는 보통 소문자로 쓴다.
xml: 데이터 전달에 목적이 있는 파일
servlet 객체 : class(java파일), name 두개 있음.
class경로를 name이름으로 선언
mapping : 검색(이정표)
'2022 > jsp' 카테고리의 다른 글
한글 깨짐 방지 (0) | 2022.10.15 |
---|---|
req.getParameter("") (0) | 2022.10.15 |
day06[board_02] (0) | 2022.10.08 |
day05[board_01] (0) | 2022.10.08 |
Cookie(쿠키) (0) | 2022.10.07 |