JSP·Servlet

· JSP·Servlet
2023.10.04 - [JSP·Servlet] - [JSP] JSTL core태그 ① [JSP] JSTL core태그 ① JSTL(Java Standard Tag Library) JSP에서 빈번하게 사용되는 조건문, 반복문 등을 처리해 주는 태그를 모아 표준으로 만들어 놓은 라이브러리 스크립틀릿 없이 태그만으로 작성할 수 있기 때문에 코드가 cutyqueen.tistory.com JSTL core 라이브러리의 태그들 JSTL core 라이브러리의 태그들 출력태그 변수 설정 및 삭제 태그 예외 처리 태그 조건 처리 태그 반복 처리 태그 페이지 처리 태그 이번 포스팅에서는 JSTL core 태그 중 출력태그인 을 알아보겠다. c:set 태그 사용법 ➡️속성((attribute)을 정의하는 것이 c:set의..
· JSP·Servlet
JSTL(Java Standard Tag Library) JSP에서 빈번하게 사용되는 조건문, 반복문 등을 처리해 주는 태그를 모아 표준으로 만들어 놓은 라이브러리 스크립틀릿 없이 태그만으로 작성할 수 있기 때문에 코드가 간결해져 가독성이 좋아진다. JSTL 사용설정 Apache Tomcat® - Apache Taglibs Downloads Apache Tomcat® - Apache Taglibs Downloads Welcome to the Apache Taglibs download page. This page provides download links for obtaining the latest version of the Apache Standard Taglib, as well as links to t..
· JSP·Servlet
[JSP] el 표현식을 사용한 배열 호출 새로운 서블릿 클래스 만들고 HttpServlet상속 public class TestServlet2 extends HttpServlet{ } 2. doGet, doPost 호출 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException cutyqueen.tistory.com 위 글을 참고하여 배열리스트를 호출해보자! ArrayList 데이터를 전달 ArrayList sportList = new ArrayList(); sportList.add("축구"); sportList.add("야구"); spor..
· JSP·Servlet
업캐스팅/다운캐스팅 데이터타입 기본형타입 - 8개 ➡️ 메모리 크기에 따라 데이터타입 결정됨메모리 크기가 작은곳 ➡️ 큰곳 강제형변환(명시적형변환) 메모리 크기가 큰곳 ➡️ 작은곳 => 개발자가 문제상황을 확인 후 처리한다는 의미 형변환 - 자동형변환(묵시적형변환) 참조형타입 - 8개를 제외한 모든타입 전제조건 : 상속관계에서만 형변환 가능 형변환 - 업캐스팅(자동형변환) -> 부모타입의 클래스로 형변환 다운캐스팅(강제형변환) -> 자식타입의 클래스로 형변환 Parent p1 = new Parent(); p1.pprn(); //p1.cprn(); System.out.println("--------------"); Child c1 = new Child(); c1.cprn(); c1.pprn(); // 상속..
· JSP·Servlet
새로운 서블릿 클래스 만들고 HttpServlet상속 public class TestServlet2 extends HttpServlet{ } 2. doGet, doPost 호출 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("TestServlet2_doGet() 호출"); doPost(request, response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throw..
· JSP·Servlet
서블릿 + JSP 연결 (포워딩) @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("TestServlet1_doPost() 실행"); // 데이터 생성 -> JSP 페이지에서 출력 // request영역에 정보를 저장해서 전달 request.setAttribute("cnt", 2000); // 서블릿 + JSP( attribute.jsp )연결 (포워딩) RequestDispatcher dis = request.getRequestDispatcher("./jstl.el/attribute.jsp..
· JSP·Servlet
EL 연산자 elOperatorTest.jsp 숫자1 : 숫자2 : elOperatorTestPro.jsp 전달정보 저장 num1 = ${param.num1 }, num2=${param.num2 } 기본적인 형변환 제공, 하나의 EL 표현식 안에서 연산 수행 num1 + num2 = ${param.num1}+${param.num2} num1 + num2 = ${param.num1 + param.num2} num1 * num2 = ${param.num1 * param.num2} ❓num1, num2 값이 모두 양수인가? num1 = ${param.num1 }, num2=${param.num2 } ❗${param.num1>0 && param.num2>0} ❓num1, num2 값이 같은지, 다른지 비교 (같..
· JSP·Servlet
중복된 이름의 파라메터 정보를 저장 getParameter()은 중복된 데이터 처리가 불가하다 그래서 중복된 데이터를 처리하고 싶으면, String[] foods = request.getParameterValues("foods"); getParameterValues()를 사용하는 것이다. 중복된 이름의 파라메터 정보를 저장 JSP (X) 음식1 : (X) 음식2 : ➡️ String foods1 = request.getParameter("foods") (O) 음식1 : (O) 음식2 : ➡️String[] foods = request.getParameterValues("foods") EL (X) 음식1 : ${param.foods} (X) 음식2 : ${param.foods} ➡️ String foods..
ઇ츄르먹는 땅콩 전사ଓ
'JSP·Servlet' 카테고리의 글 목록