iknowahra / cspiEdu

CSPI OJT
0 stars 0 forks source link

2021.09.29 교육내용 정리_SG #13

Open seulgi9834 opened 2 years ago

seulgi9834 commented 2 years ago

주석

html

<!-- html 주석 -->

JSP(JavaServer Pages

<%-- JSP 주석 --%>

JavaScript

/* 블록 단위 JavaScript 주석*/

// 단행줄 JavaScript 주석


JSP에서 자바코드 사용

<%
    String test="test";
%>

Java에서 JSP로 값 보내기

Map<String,String> map = new HashMap<String, String>(); 
        map.put("test01", "테스트 01 입니다.");
        map.put("test02", "테스트 02 입니다.");       

        model.addAttribute("testMap", map); //키, 값 보내기

        //Map 데이터를 List에 삽입
        List<Map<String,String>> list = new ArrayList<Map<String,String>>(); 
        list.add(map);
        list.add(map);

        model.addAttribute("list",list);

JSTL(JavaServer Pages Standard Tag Library)

출력

<c:out value="${name}"/>

조건문(if문)

<c:if test="조건">
실행문장
</c:if>

조건문(if-else 문)

<c:choose>
    <c:when test="조건">
    실행문장
    </c:when>
    <c:otherwise>
    else 실행 
    </c:otherwise>
</c:choose>

반복문(forEach 문)

<c:forEach items="배열,리스트" var="반복문용 변수" begin="시작" end="끝" step="증가" varStatus="상태용 변수">
    ${변수}
</c:forEach>

기타

실행시 문제가 생길 경우

① 개발자 도구(F12) → 새로고침 버튼 우클릭 → 캐시비우기(사이트에 대한 캐시가 비워짐)

② Server 우클릭 → Clean

③ Project → Clean

④ 재부팅

iknowahra commented 2 years ago

오호 감사합니다!! JSTL 정리가 넘넘 깔끔해서 다시 보기 넘 좋았습니다🥰