Java/Servlet & Jsp(6)
-
[JSP] 페이지 내장객체 2024.06.27
-
[JSP] 페이지 디렉티브 2024.06.26
-
[JSP] 2-tier, 3-tier, WAS 설명 2023.07.04
-
[JSP] JSP 프로젝트 구축
1) 새 프로젝트 만들기Intellij를 실행하고 New Project를 생성한다.JSP 설정을 배포하기 위해선 3가지 요구사항을 충족해야한다.a) Intellij b) JDK 설치 (JDK 8 or 11 추천)c) Tomcat 설치위 3가지 환경설정이 완료됐다면 New Project를 클릭한다. Name: 프로젝트 명Location: 프로젝트 디렉토리Language: JavaBuild system: MavenJDK: 설치한 JDKAdd sample code: 기본 코드 제공 (선택)3) Tomcat 설정우측 상단의 Add Configuration (구성 추가..) 선택아래 사진과 같이 Current File인 경우 Dropdown 클릭 후 -> Edit Configuration (구성 수정)좌측 구성 ..
2023.05.29 -
[JSP] WEB-INF 폴더에 관하여
다음과 같이 두개의 test.jsp 파일이 있다. 하나는 web폴더(webContent)에 있고 하나는 web폴더의 하위 폴더인 WEB-INF 폴더에 있다. 그럼 우선 web 폴더에 있는 test.jsp 파일에 접속해보겠다. 다음과 같이 web의 test.jsp 파일에 정상 접속되는 것을 확인할 수 있다. 그럼 이번엔 WEB-INF의 test.jsp 파일에 접근해보도록하자 다음과 같이 404 오류가 발생한다. 이유는 무엇일까? web폴더(WebContetn폴더 앞으로 web 폴더라고 지칭함)에 파일이 있을 경우 비즈니스 로직없이도 가상의 결과물을 만들어 직접적으로 뷰를 살펴 볼 수 있다. 그렇기 때문에 우리가 localhost:8090/test.jsp로 접속시 해당 페이지를 볼 수 있었던 것이다. 그렇다..
2023.05.29 -
[JSP] JSP/Servlet 개발환경 설정하는 법
서블릿 공부를 하려는데 인강에서는 이클립스를 사용해서 개발환경 설정에 애를 먹어 포스팅으로 정리해볼까 합니다. 우선 제 환경은 MacOS, IntelliJ Ultimate 2020.3 버전입니다. 저는 처음부터 얼티밋 버전을 써서 커뮤니티 버전에서도 이게 되는지는 잘 모르겠네요(아마 안될 겁니다). 학교 다니시는 분들은 학교 계정으로 얼티밋 버전을 1년 간 무료로 사용할 수 있으니 참고 부탁드립니다. 우선 새 프로젝트를 만듭니다. 자바 엔터프라이즈를 선택하고 애플리케이션 서버를 선택해줍니다. 저는 톰캣을 미리 깔아놨어서 이게 기본적으로 깔려있는건지 아닌지는 잘 모르겠습니다. 없으면 homebrew로 톰캣 설치하고 진행해주시면 될 것 같습니다. 참고로 homebrew로 설치했을 때 홈 디렉토리 경로는 /u..
2023.05.29