본문 바로가기

코딩공부/JSP,Servlet6

JSTL 라이브러리 설치 방법 JSTL 라이브 설치 하는 방법 1. 아래사이트에 들어간다. http://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications ar tomcat.apache.org 2. 왼쪽 사이드바 메뉴 Apache Tomcat - Taglibs .. 2021. 1. 28.
내가 볼려고 남기는 JSP 액션태그 JSP Action Tag JSP Action Tag는 JSP 페이지에서 자바 코드 등의 스크립트 언어를 사용하지 않고 HTML 태그 형태로 다른 페이지나 자바 객체에 접근할 수 있도록 태그를 이용해 구현한 기능이다. 표준 액션 태그 (standard action tag) JSP 페이지에서 바로 사용 가능하고 태그 앞에 jsp: 접두어가 붙는다. 다른 페이지를 포함하고자 할 때 쓰이는 방식 include 지시어 (정적 include 방식) → > 부모 JSP 파일이 컴파일 되기 전에 페이지에 삽입되어진다. 특징 : include한 페이지에서 scriptlet으로 선언된 변수를 그대로 사용할 수 있다. 문제점 : 현재페이지와 include한 페이지의 변수명이 중복되면 Duplicate local varia.. 2021. 1. 28.
내가 볼려고 정리하는 EL 3.연산자 EL 연산자 1.산술연산자 10 더하기 3 = ${ 10 + 3 } 10 빼기 3 = ${ 10 - 3} 10 곱하기 3 = ${10 * 3 } 10 나누기 3 = ${10 / 3 } 또는 ${ 10 div 3 } 10 나누기 3의 나머지 = ${10 % 3 } 또는 ${ 10 mod 3 } 2.객체비교연산 el의 == 연산은 equals()와 같은 동작을 한다. String s1 = "hello"; String s2 = new String("hello"); s1 == s2 : s1 != s2 : s1 == s2 : ${ s1 == s2 } 또는 ${ s1 eq s2 } s1 != s2 : ${ s1 != s2 } 또는 ${ s1 ne s2 } p1 == p2 : ${ p1 == p2 } 또는 ${ p1.. 2021. 1. 27.
내가 볼려고 정리하는 EL 2. Param param : 해당 페이지 요청시 전달된 파 라미터 값을 받아올 때 사용 paramValues : 해당 페이지 요청시 전달된 파라미터 값들을 배열로 받아올 때 사용 상품명 ${ param.pName } 수량 : ${ param.pCount } 옵션 : ${ param.option } 옵션1(paramValues.option[0]) : ${ paramValues.option[0] } 옵션2(paramValues.option[1]) : ${ paramValues.option[1] } 2021. 1. 27.
내가볼려고 정리하는 EL 1.EL이란? EL(Expression Language) Expression Language(표현 언어)라 하며 , out.print(value)와 같이 JSP 화면에 표현하고자 하는 코드를 ${ value }의 형식으로 작성 1. 기존 Scriptlet을 이용하는 방식으로 각 객체에 담겨있는 데이터를 출력 학원명 : 강의장 : 강사 : , , 수강생 정보 이름 : 나이 : 성별 : 2. EL을 이용하는 방식으로 request, session 객체에 담겨있는 데이터를 출력 - EL은 Scriptlet과 다르게 getter를 사용하지 않고 변수명으로 직접 접근하는것 같아 보이지만, 내부적으로 해당 객체의 getter를 자동으로 할당하여 저장된 값을 읽어온다. - EL은 request, session.. 2021. 1. 27.
servlet 정리 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request : 웹 브라우저에서 사용자가 요청한 내용을 담아주는 역할을한다. (사용자가 입력한 값, 요청한 사용자의 IP 등) response : 사용자의 요청에 대한 처리 결과를 웹 브라우저에게 보내주기 위한 역할을 한다. request.getParameter("name속성값"); --> 해당 name 속성을 가지는 요소의 value 값을 문자열로 읽어온다. ex) String name = request.getParameter("name"); request.getParameterValues(".. 2021. 1. 13.