본문 바로가기

Eric112

[JSP] JSTL Core - forEach, forTockens JSTL Core jar파일을 lib에 넣어주었다면, jsp 파일에서 다음과 같이 디렉티브 선언을 해줍니다. prefix - JSTL Core을 사용하기 위한 키워드 uri - jstl core의 URI prefix에 선언된 키워드를 통해 JSTL을 사용할 수 있습니다. JSTL - for문 start! ${i } : ${stat.count } finish! begin : for문의 시작 지점 end : for문의 종료 지점 var : 값이 저장될 변수 varStatus : for문의 상태(first -for문의 처음 반복 상태일 때 true, last - 최종 반복 상태일 때 true, count - 반복한 횟수) 결과 창 배열, 컬랙션을 이용한 for문 나의 ${stat.count }번째 친구는 ${.. 2019. 7. 22.
[JSP] JSTL 설치 방법 1. https://search.maven.org/artifact/jstl/jstl/1.2/jar 불러오는 중입니다... 2. 우측 상단의 Downloads를 클릭하여 .jar파일을 다운받는다. 3. 다운로드 받은 .jar 파일을 프로젝트의 WebContent/WEB-INF/lib에 넣어준다. 2019. 7. 22.
[JSP] EL(Expression Language)로 기본객체 접근하기 EL은 기본 객체의 getter 메서드를 그대로 이용할 수 있습니다. 다만, 일반 표현식에서 사용하는 것 처럼 메서드 형태로 이용하기보다는 변수 이름으로 가져오는 방식을 주로 사용합니다. 자세한 사용 방법은 아래 예제를 통해 확인하실 수 있습니다. request header에 접근하는 방법 헤더에 접근하는 방법 HOST : CONNECTION : 헤더에 접근하는 방법(EL) HOST : ${header.host } CONNECTION : ${header.connection } 결과 창 기본객체에 접근하는 방법 표현식 결과값 EL 결과값 \${pageContext.request.contextPath } ${pageContext.request.contextPath } \${pageContext.request.. 2019. 7. 22.
[JSP] EL(Expression Language) 사칙연산, 논리연산 EL이란? JSP 2.0 스펙에 추가된 개념으로, Expression Language의 약자입니다. 값이 없는 변수(null)에 대해 Exception을 발생시키지 않습니다. 값이 없는 문자, 숫자에 대한 형변환을 자동으로 처리해줍니다 EL 구문 EL 구분은 "${ ... }" 형식으로 사용할 수 있습니다. String, int와 같은 기본형부터 true, false와 같은 boolean형과 내부적인 +, -, *, /, %등의 연산 또한 가능합니다. JSP의 형태로 된 표현식의 경우에는 형변환 등을 직접 해줘야하지만, EL에서는 형 변환을 자동으로 해주기 떄문에 따로 형변환을 해줄 필요는 없습니다. 표현식과 EL의 비교 예제입니다. EL 사칙 연산 예제 연산 결과 Expression Expression.. 2019. 7. 22.
[JSP] remoteAddr()이 IPv6(0:0:0:0:0:0:0:1) 루프백으로 나올 경우 1. 프로젝트 우클릭 - Debug As - Debug Configurations 2. 자신의 톰캣 서버 클릭 - Arguments 클릭 3. VM arguments 가장 아래줄에 다음과 같은 옵션 추가 후 Apply. -Djava.net.preferIPv4Stack=true 2019. 7. 22.
[JSP] Edwith 프로젝트 To-Do List 2019/12/01 서버를 닫았습니다 ============================= Edwith의 두번째 프로젝트, DB연동 To-Do list 만들기입니다. 아래 사이트로 접속하면 To-do 웹 사이트로 들어가게 됩니다. - 프로젝트 웹 사이트 http://175.203.27.33/DevEricServers/TodoController http://175.203.27.33/DevEricServers/TodoController 12323 등록날짜:2019-07-30, 1232, 우선순위 1 등록날짜:2019-07-30, ㅁㄴㅇ, 우선순위 1 Maven 정리하기 등록날짜:2019-07-22, 정준, 우선순위 3 짱구는 못말려 시청하기 등록날짜:2019-07-17, 정준, 우선순위 2 jQuery CS.. 2019. 7. 17.
[jQuery] hover 이벤트를 적용한 성적 계산하기 예제 순번 이름 국어 영어 수학 총점 1 홍길동 90 80 90 2 일지매 95 70 95 3 성춘향 80 70 90 4 이몽룡 90 85 70 순번이름 국어영어수학총점 1홍길동908090 2일지매957095 3성춘향807090 4이몽룡908570 2019. 7. 11.
[Servlet] 정규식을 이용하여 로그인 구현하기 1. 로그인 창을 구현할 자바 클래스를 만들어 줍니다. 2. WebContent 폴더에 js폴더를 만들어 준 후 validation.js파일은 만들어줍니다. 만들어진 validation.js을 다음과 같이 작성합니다. String.prototype.validationID = function(){ // 영문 소문자로 시작하고, 영문 소문자와 숫자로 이루어진 아이디가 6~15글자인지 체크하는 정규식 return /^[a-z]+[a-z0-9]{5,14}$/.test(this); } String.prototype.validationPW = function(){ // 8~20글자의 영문 대소문자, 숫자, 특수문자이고 // 1개 이상의 특수문자 또는 숫자를 포함하는지 체크하는 정규식 return /^(?=.*[a-.. 2019. 7. 5.
[Servlet] Servlet으로 Hello World 페이지 만들기 2019/07/04 - [Servlet] - [Servlet] 로컬에 Apache Tomcat 7 세팅하기 [Servlet] 로컬에 Apache Tomcat 7 세팅하기 Servlet을 세팅하기 위해서는 우선 서버를 설치해야 합니다. 로컬 컴퓨터에 서버를 세팅하는 프로그램중 가장 많이 사용하는 아파치 톰캣을 사용해서 서버를 설치해보겠습니다. 아파치 톰캣을 사용하기 위해서는.. deveric.tistory.com 위 세팅이 완료되어야 Servlet Application 설정이 가능합니다! 1. Dynamic Web Project 만들기 Ctrl + n을 누른 후 Wizards에 'dina'를 입력하면 'Dynamic Web Project'가 검색됩니다. Next를 눌러 진행해줍시다. Target runti.. 2019. 7. 4.