개인 홈페이지 프로젝트 제출일


기능완료


부가적인 홈페이지 디자인 & 방명록 스티커메모형식 CSS 미완

테스트 미완


----------

표현언어(EL - Expression Language)

JSP파일에 자바 코드를 빼고 깔끔하게 만들기 위해 있는 방법이다.


${ EL 표현식 } <-- 와 같은 형태로 사용한다.

디폴트 객체가 11개 제공

자바 인스턴스 메서드 및 클래스(static) 메서드 호출 가능 (굳이 그렇게 쓰지않는다)


액션 태그의 속성으로 사용할 수 있다.

<jsp:include page="/module/${skin.id}/header.jsp"/>


자바스크립트에서 ["프로퍼티명"]으로 해야 할때가 있다

프로퍼티명에 특수문자가 포함됬을경우는 위와같이 접근해야한다. 

기본적으로는 객체명.프로퍼티명 형태의 자바형태로 접근할 수 있다.


자동형변환이 숫자가 문자에 비해 높다. 숫자와 문자를 연산하면 숫자로 형변환된다.


EL에서 사용 가능한 디폴트 객체 (11개)

- pageScope : pageContext 속성<키, 값> 매핑을 저장한 Map 객체

- requestScope : request 속성<키, 값> 매핑을 저장한 Map 객체

- sessionScope : session 속성<키, 값> 매핑을 저장한 Map 객체

- applicationScope : application 속성<키, 값> 매핑을 저장한 Map 객체


위 Scope 객체를 내부적으로 Map형태로 저장한걸 복사해서(생성해서) 가지고 있다.


- param 요청 파마리터의 <파라미터이름, 값> 매핑을 저장한 Map 객체

request.getParameter("파라미터이름")의 결과와 동일


- paramValues : 요청 파마리터의 <파라미터이름, 값qoduf> 매핑을 저장한 Map 객체

request.getParameterValues("파라미터이름")의 결과와 동일


-  header : 요청 정보의 <헤더이름, 값> 매핑을 저장한 Map객체

request.getHeader("헤더이름")의 결과와 동일


-  headerValues : 요청 정보의 <헤더이름, 값배열> 매핑을 저장한 Map객체

request.getHeaders("헤더이름")의 결과와 동일

특수문자가 들어가면 "."이 아닌 "[]"로 접근해야한다.


- initParam : web.xml의 초기파라미터 <이름, 값> 매핑을 저장한 Map 객체

application.getInitParameter("파라미터이름")의 결과와 동일


- cookie : <쿠키이름, Cookie>매핑을 저장한 Map 객체

request.getCookies()의 결과와 동일


- pageContext : jsp의 pageContext와 동일한 객체


위와같은 기본 제공 객체들은 <jsp:getProperty> 액션태그르 보완하여 사용한다.


page -> sesstion -> request -> application 순서로 찾는다.


EL로 가져오면 객체로 접근해서 가져올수 있다. 


EL을 비활성화 시킬 수 있다.


- JSP 표준 태그 라이브러리 (JSTL - JSP Standard Tag Library)

액션태그나 EL로 처리하기 힘든 부분에 대하여 주로 사용

연산, 조건분기, 반복, xml 문서 조작, 국제화(로컬라이징)처리, 데이터베이스 연동


컨테이너가 지원하지않고 따로 썬에서 만들어놓은 라이브러리 이다.


---------------- 

개인홈페이지 평가


답글에 약간 버그 - 오더 넘버 지정시에 문제발생

게시판 - 시퀀스 번호가 1부터나옴 원래 게시글 갯수부터 시작해서 역순으로 나와야함









Posted by moyaiori
,

1. 답글쓰기

2. 조회수 올리기 [ 완 료 ]

3. 게시판 번호 바꾸기 [ 완 료 ]

4. 페이징 [ 완 료 ]

5. 검색

6. CSS 마무리



검색 구현 마무리중

오늘이 마지막


Posted by moyaiori
,

개인 홈페이지 프로젝트 4일차


-------------- 월요일 작업 내용

- 소개

1. 메인화면 꾸미기


- 방명록

1. 방명록 CSS 추가작업


- 게시판

1. 처음으로, 끝으로

2. 이전 목록으로, 다음 목록으로

3. 이전 페이지로, 다음 페이지로

4. 검색

5. 답글쓰기



- 자료실


'JAVA 계열 > 자바 & 안드로이드 교육' 카테고리의 다른 글

10월 2주차 3일차(14주차)  (0) 2015.10.07
10월 2주차 2일차(14주차)  (0) 2015.10.06
10월 1주차 5일차(13주차)  (0) 2015.10.02
10월 1주차 4일(13주차)  (0) 2015.10.01
10월 1주차 3일(13주차)  (0) 2015.09.30
Posted by moyaiori
,