설 연수
하하호홓
설 연수
전체 방문자
오늘
어제
  • 분류 전체보기 (231)
    • Back-End (2)
      • Java (20)
      • JSP (13)
      • Spring (18)
      • Kotlin (0)
      • node.js (0)
    • Front-End (68)
      • JavaScript (19)
      • jQuery (39)
      • Angular (4)
      • HTML (5)
    • Dev-Ops (12)
      • Linux, Cloud (5)
      • docker, k8s (5)
      • ElasticSeach (2)
    • Other (33)
      • OOP (3)
      • 알고리즘 (2)
      • DB (12)
      • Git (1)
      • Swift (4)
    • Backup (65)

블로그 메뉴

    공지사항

    인기 글

    태그

    • jquery invalid
    • 404 error
    • Kafka
    • RESTful
    • angular4
    • angular 콜백
    • CORS
    • docker
    • angular callback
    • jOOQ
    • angular2
    • flex
    • Angular
    • Redis
    • MYSQL
    • INVALID
    • page not found
    • mongodb
    • 패스트캠퍼스
    • 크로스도메인

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    설 연수

    하하호홓

    Backup

    Struts2 set태그

    2012. 8. 17. 14:06

    jsp 상단에 
    <%@ taglib prefix="s" uri="/struts-tags" %>
    를 선언해준다.

    ※ java 코드와 struts2 태그 의 비교

                        java                    jstl                 struts2

     if(){}else if{}else{}

     ex)
     if(i>7){
        a="i는 7보다 큼";
     }else{
        a="i는 7보다 작음";
     }
    <c:if test="" />

     ex)
    <c:if test="${total_dataCount != 0}">
        ...
     </c:if>
     <s:if test=""/>
     <s:elseif test=""/>
     <s:else/>
     ex)
     <s:if test="totalDataCount == 0">
     ...
     </s:if>
    <s:if test='%{status.equalsIgnoreCase("R")}'>준비중</s:if>
     for(인수정의;조건식;식)
     
     ex)for(int i=0;i>7;i++){
         ...
     }























     <c:forEach 
     var="id값" 
     begin="시작값" 
     end="종료값" 
     step="증가값"
     items="${아이템}"/>


     ex)
     <c:forEach var="dto" items="lists">
       <c:out value="${dto.aa}"/>
     </c:forEach>

     <c:forEach var="x" begin="1" 
     end="${dto.depth}" step="1">
       ...
      </c:forEach>
     











     <s:iterator 
     value="아이템" 
     var="id값" 
     begin="시작값"  
     end="끝값"/>


     <s:subset 
     source="list형객체" 
     count="루프횟수" 
     start ="초기값" />
    <s:iterator>
         ...
    </s:iterator>

     ex)
     <s:iterator value="lists" var="dto">
       <s:property value="#dto.aa" />
     </s:iterator>

     <s:iterator value="lists" >
       <s:property value="aa" />
     </s:iterator>

     <s:subset source="lists" 
     count="depth" start ="1" />
    <s:iterator>
         ${"&nbsp;"} 
    </s:iterator>
        
     <%=지정값%>
     
     ex)
     System.out.println();






     <c:out value="${지정값}"/>

     ex)
     <c:out value="
    ${dto.aa}"/>





     <s:text name="지정값"/>
    내부적으로 getText를 호출한다

     <s:property 
     value="지정값"
     escape="true/false"/>
         
     ex)
     <s:text name="pageIndexList" />
     <s:property value="pageIndexList" 
     escape="false"/>html태그적용


    <s:set />태그 

    jsp에 변수 정의할때 
    <%
         int loop=1;
    %>
    이라고 정의하는 부분을

    <s:set name="loop" value="1"/>
    이라고 정의하고 사용은 

    <s:property  value="#loop" />
    #을 붙여 사용한다.

    * 같은 이름을 재 정의할수 있다.

    <s:set name="loop" value="#loop+1">

    -- 취소 * 근데 value 값에 String 문자값은 안나온다 (2010.2.4)
     String 값 나온다~2010.2.5
    <s:set name="loop" value="'안녕'">
    문자+숫자
    <s:set name="loop" value="'0'+#loop">



    이렇게 간단한것을 =_=;;;
    ------------------------------------------------------------------
    <s:set name="loop" value="1"/>
    <s:property  value="#loop" />
    <s:set name="loop" value="#loop+1"/>
    <s:property  value="#loop" />
    <s:set name="loop" value="'안녕'"/>
    <s:property  value="#loop" />
    <s:set name="loop" value="'0'+#loop"/>
    <s:property  value="#loop" />



    http://helloju.tistory.com/23

    저작자표시 (새창열림)

    'Backup' 카테고리의 다른 글

    접근제어방식  (0) 2012.08.27
    최영미, <꿈의 페달을 밟고>  (0) 2012.08.26
    Struts 2 태그  (0) 2012.08.17
    42. Struts 2 태그 (UI 태그) 예제  (0) 2012.08.17
    스트럿츠2 태그(Struts2 Tag) 라이브러리 구조와 종류  (0) 2012.08.17
      'Backup' 카테고리의 다른 글
      • 접근제어방식
      • 최영미, <꿈의 페달을 밟고>
      • Struts 2 태그
      • 42. Struts 2 태그 (UI 태그) 예제
      설 연수
      설 연수

      티스토리툴바