웹 개발 언어/JSP&Servlet17 Servlet 실습 숫자 입력받아서 테이블 만들기 (코드블럭이 너무 길어져서 Servlet의 import 부분은 생략하려고 한다,,,,) 몇개의 방을 만들까요? package Servlet; // import생략 @WebServlet("/makeTable") public class ex07_makeTable extends HttpServlet { protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int num = Integer.parseInt(request.getParameter("num")); System.out.println(num); response.set.. 2022. 3. 18. Maven Maven - 빌드 절차를 간소화 하기위해 사용하는 빌드 도구 중 하나 - 빌드 : 소스코드를 결과물로 변환하는 과정 - Group id : 팀을 식별하는 id, 중복X, 도메인의 역순 ex)www.naver.com -> com.naver smhrd.com -> com.smhrd - Artifact ID : 프로젝트 이름 설정하는 법 1. 프로젝트 오른쪽마우스 - build path - 3번쨰 libraries탭 - Add Library - Web App Libraries 추가 2. project facets탭 - Java 1.8, Web 3.0 이상 3. Maven repository : https://mvnrepository.com/ tomcat 검색 - tomcat servlet api - 버전 선.. 2022. 3. 17. Servlet - URL mapping, form태그 사용하기 저번 포스팅에서는 Servlet의 기본 객체를 알아보았다 코드 안에 주석으로 URL mapping에 대해 간단하게 쓰여진 부분이 있었는데 이번엔 실습을 통해 URL mapping이 뭔지 더 명확히 알아보자! URL mapping - Web browser에서 Servlet을 동작시키기 위해 실제 Java 클래스의 이름 대신, Servle을 요청하기 위한 문자열을 Servlet 클래스의 이름 대신, Servlet을 요청하기 위한 문자열을 Servlet 클래스와 mapping 시키는 것! - 원래주소라면? http://localhost:8081/Servlet/com.javalec.ex.HelloWeb -> url 경로가 길고 불편하고 url 경로가 노출되기 때문에 보안상의 문제가 생긴다. - Mapping된 .. 2022. 3. 17. Servlet 참고사항,, 내 ip 주소 알아내기 명령 프롬프트 앱 열어서 ipconfig 입력하면 IPv4주소에 있는 값이 나의 ip주소 쿼리 스트링 방식 쿼리스트링 방식 : url에 데이터를 얹어서 전송하는 방식 ?로 구분 ?전까지가 주소 ?이후 데이터 Key Value 형태로 나타냄 http://172.30.1.31:8081/Servlet/ex02_ip?num=123 requestURL : 서버포트넘버 / contextPath(프로젝트 이름)/ serveletPath(url mapping) ? queryString 404 오류 -> 페이지 찾을 수 없음! 1. servlet되는지 실행 해보기 2. 실행이 되면 action의 주소와 서블릿의 url mapping값이 같은지 확인 request를 통해 받아온 변수 값이 null이.. 2022. 3. 15. 이전 1 2 3 4 5 다음