Java/JSP

JSP 표현언어

탑~! 2012. 5. 17. 11:34

<%!    %> 선언문, jsp페이지 내에,안에서 필요한 멤버변수나 메서드가 필요할 때 쓰임

<%@  %> 지시문, 자바파일에 여러가지 속성 정하기

<%    %> 스크립트릿, JSP페이지가 servlet으로 변환되고 이 페이지가 호출될 때, _jspservice 메서드 안에 선언

<%=  %> 표현식, (결과값)

<!--  --> 주석

 

<%@page %> 페이지 이렉티브, jsp 컨테이너에 해당 페이지를 어떻게 처리할 것인가에 대한 페이지 정보 알려주는데 사용

<%@include %> 삽입

[출처] JSP 페이지|작성자 kkan

 

 

(prototype.js 이용하기)

$() 함수

: document.getElementById() 함수에 대한 단축키 

인자로 던져진 id를 가진 요소를 하나 반환. 

 

*id가져오기;

document.getElementById('pooh')

>> $('pooh')

*폼 컨트롤러값 가져오기;

document.getElementById('pooh')

>> $('pooh').value; = $F('pooh')

 

JSP 표현언어 (Expression Language) (= EL 내장객체)

 ${expr} >>본문법, 표현식이 실해오디는 시점에 바로 값 계산

 JSTL Java Standard Tag Library

     JSTL core

     JSTL fmt

     JSTL sql

     JSTL XML

     JSTL functions

 

EL 내장객체

param: <Form>엘리먼트를 통해 입력된 데이터를 가져올때 사용하는 내장객체

 이름뒤에 . 그다음에 Data이름 >>${param.Num}

 .뒤에 [" "]나 [' ']를 써도 마찬가지 >>${param.["Num"]}, ${param.['Num']} 

 

[출처] jsp표현언어(EL), ${}, $()|작성자 kkan