본문 바로가기

Jsp16

[jsp] JSTL JSTL은 JSP에서 사용 가능한 표준 태그 라이브러리이다. HTML 코드와 스크립트릿을 함께 사용하게 되면 코드가 복잡하고 가독성이 떨어진다. JSTL은 다양한 태그를 제공함으로써 코드의 가독성을 좋게 한다. JSTL을 사용하기 위해 필요한 JAR 파일은 jstl.jar와 standard.jar이다. 파일은 http://jakarta.apache.org의 Apache Standard Taglib를 클릭한 후, jakarta-taglibs-standard-1.1.2.zip을 다운로드 받아 압축을 풀고 이클립스 프로젝트의 lib에 2개의 파일을 복사하면 사용할 수 있다. JSTL tag JSTL tag 사용 방법 *url, prefix는 필수 속성 JSTL을 사용하려면 JSP 페이지에 taglib 지시자(.. 2022. 5. 21.
[jsp] EL(표현 언어) JSP(Java Server Pages)란 정적인 HTML 코드에 자바 코드를 넣어서 동적인 웹페이지를 구성할 수 있게 만드는 웹 어플리케이션 도구이다. EL(Expression Language)란 이러한 JSP의 출력을 보다 쉽게 하기 위해 개발된 코드이다. EL은 다른 표현식보다 사용방법이 간단하고 문법체계가 직관적이다. EL은 ${ }의 중괄호 사이에 데이터를 넣어 값을 표현한다. EL: 데이터 타입, 연산자 EL이 표현할 수 있는 데이터 타입에는 정수형, 실수형, 문자열형, 논리형, null값 그리고 연산자가 있다. EL에서의 연산 중 /(div), %(mod), ==(eq), !=(ne), (gt), =(ge)와 같은 특정 연산에 한해서는 연산자와 EL 예약 키워드를 혼용할 수 있다. 이때 EL.. 2022. 5. 20.
[jsp] 액션 태그, 사용법 액션 태그란 JSP 페이지 내에서 어떤 동작을 하도록 지시하는 태그이다. Action Tag 종류 종류 설명 request의 getRequestDispatcher(URI).forward(request, response)와 동일 클라이언트가 웹 서버에 URI를 요청(request)하면 웹 서버가 해당 자원을 실행한 후, 그 결과를 클라이언트에게 전달하여 응답(response) 페이지의 흐름을 제어할 때 사용(같은 프로젝트의 URI만을 요청할 수 있음) 의 page속성에 지정된 URI로 이동하여 그 결과물을 태그를 부른 위치에 포함 페이지를 모듈화할 때 사용 request에 파라미터를 추가할 때 사용 나 의 자식 태그로 사용 가능(단독으로 사용X) ClassEx ex = new ClassEx();와 동일 클.. 2022. 5. 19.
[jsp] 회원가입, 회원정보 수정, 회원탈퇴(필수 값 검증, 정규표현식 검증) 자바스크립트: 필수 값+정규표현식 검증 check.js function check() { var id = document.getElementById('id').value; var pw = document.getElementById('pw').value; var chkPw = document.getElementById('chkPw').value; var name = document.getElementById('name').value; if (id == "" || pw == "" || name == "") { alert('필수 항목입니다.'); return; } if (pw != chkPw) { alert('비밀번호가 일차하지 않습니다.'); return; } var idReg = /^[A-Za-z][A-Z.. 2022. 5. 17.