2013. 8. 16. 09:51

● 3항 연산자 활용 태그 속성바꾸기

 

1
2
3
4
5
<select id="numPerPage" class="selectField" onchange="selectList();">
    <option value="10" ${numperpage="="10"" ?="" "selected="selected" ":""}="">리스트10</option>
    <option value="20" ${numperpage="="20"" ?="" "selected="selected" ":""}="">리스트20</option>
    <option value="30" ${numperpage="="30"" ?="" "selected="selected" ":""}="">리스트30</option>
</select>
  서블릿에서 넘긴 parameter에 따라 다음처럼 html 소스가 바뀐다.
1
2
3
4
5
<select id="numPerPage" class="selectField" onchange="selectList();">
    <option value="10">리스트10</option>
    <option value="20">리스트20</option>
    <option value="30" selected="selected">리스트30</option>
</select>



● 자바스크립트에서 문자열

 

1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
    function ineedId() {
        if(!"${sessionScope.session.userId}"//따옴표가 없으면 if(!)
        {
            alert("로그인이 필요한 서비스입니다.");
            location.href="<%=cp%>/member/login.action";
            return;
        }
    }
</script>
1
2
3
4
5
6
7
<script type="text/javascript">
    function hi() {
        //var params = "content=" + content + "&boardNum=" + ${dto.boardNum};
        var params = "content=" + content + "&boardNum=${dto.boardNum}";
        //위 둘은 같다. 문자열 내부에서도 EL은 상수로 치환됨
    }
</script>



'JSP > Jsp 내장객체' 카테고리의 다른 글

JSP 내장객체의 스코프  (0) 2013.08.16
EL 개요  (0) 2013.08.16
Session  (0) 2013.07.29
Request  (0) 2013.07.29
JSP 개요  (0) 2013.07.29
Posted by 1+1은?