본문 바로가기

Java/Servlet & JSP42

JSP) Servlet 템플릿 이용하여 Servlet 생성, @WebServlet 이노테이션, Servlet 생명주기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Servlet 템플릿 이용하여 Servlet 생성하기 ctrl+N - Servlet Servlet 요청 URL을 별칭으로 변경해주었습니다. (클라이언트 쪽에 서버단의 구조를 노출하는 것을 방지) 오버라이드 할 메소드를 제공해주고, 기본으로 doGet, doPost 메소드가 체크 되어있습니다. 저는 init, destroy 메소드를 추가하고 Finish @WebServlet("URL") 어노테이션 - web.xml에 url-parttern과 servlet 클래스를 바인딩하는 것과 동일한 작업 @WebServlet("/servlet/lifeCycle.do") public class Servle.. 2022. 6. 16.
JSP) Post 방식 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Post 방식 HTML 코드 개인 취향 테스트(POST) 당신의 취향을 테스트 합니다. 데이터 입력후 확인 버튼을 누르세요 이름은? 좋아하는 색? 빨강 파랑 노랑 초록 좋아하는 동물은? 강아지 고양이 병아리 좋아하는 음식?(모두 고르세요) 짜장면 짬봉 탕수육 양장피 팔보채 폼을 제출하면 현재 testPerson2.do가 없으므로 404가 에러가 나타나지만, GET방식과 다른 점을 확인할 수 있습니다. GET 방식은 URL에 사용자 입력값이 ?name=...&color=...등 붙지만, POST방식은 메세지 바디에 사용자 입력 값이 붙습니다. 데이터 전송은 잘 된 것으로 보여집니다. 웹 통신.. 2022. 6. 16.
JSP) GET방식 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. GET 방식 HTML 코드 (src - main - webapp 하위에 위치!) 개인 취향 테스트(GET) 당신의 취향을 테스트 합니다. 데이터 입력후 확인 버튼을 누르세요 이름은? 좋아하는 색? 빨강 파랑 노랑 초록 좋아하는 동물은? 강아지 고양이 병아리 좋아하는 음식?(모두 고르세요) 짜장면 짬봉 탕수육 양장피 팔보채 action = '/web2/testPerson1.do' /web2/testPerson1.do에 사용자 입력 값들을 제출해줄 겁니다. 폼을 제출해보겠습니다. /web2/testPerson1.do가 존재하지 않기 때문에 찾을 수 없다는 404 오류가 발생하였습니다. http.. 2022. 6. 15.
JSP) Dynamic Web Project 생성하기, 프로젝트 환경설정, 서버 구동하기, Emmet 설정하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Dynamic Web Project 생성하기 SRE를 참조하고 있는 것을 확인할 수 있으며, 올바르지 않은 SRE를 참조하거나 생략하면 오류가 발생합니다. 실제 자바 파일들은 src - main - java 하위에 작성하게 되는데, 이 때 .class 파일들을 어디에 모을지에 대한 설정을 해줍니다. 기본 설정 그대로 build - classes에 모으도록 하고 Next를 눌러주었습니다. Context root는 프로젝트의 별칭을 설정하는 것이며, alias 혹은 context-path라고 불리기도 합니다. 저는 web2라는 이름으로 별칭을 변경하였습니다. Content directory는 .. 2022. 6. 15.
JSP) JSP 이클립스 환경 설정, 지역 서버 생성하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. JSP 이클립스 환경 설정 Window - Preferences - Server - Runtime Environments 본인이 설치한 Tomcat의 버전을 선택한 후 Next! Name은 자동으로 완성된 것을 사용(환경설정 후 포스팅이라 뒤에 .을 붙여줌) Tomcat이 설치되어있는 디렉토리를 선택해줍니다. (설치한 apache-tomcat의 디렉토리를 CATALINA_HOME이라고 함) FINISH를 눌러주면 위처럼 확인되며, 환경설정을 정상적으로 완료 하였습니다. 그렇다면, server Runtime을 만들고 server runtime을 이용하여 지역 서버를 생성할 수 있게 되었습니다.. 2022. 6. 15.
JSP) Tomcat 다운로드 방법 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Tomcat 다운로드 https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you.. 2022. 6. 15.