일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 테스트
- MySQL
- appspec
- 2 > /dev/null
- 메소드명
- EC2
- querydsl
- 커밋메세지수정
- 검색
- 컨테이너실행
- foreignkey
- 네이티브쿼리
- Query
- 참조키
- WeNews
- ubuntu
- AuthenticationEntryPoint
- ㅔㄴ션
- 외부키
- appspec.yml
- 적용우선순위
- 추후정리
- 메세지수정
- application.yml
- 포트
- 테스트메소드
- subquery
- 예약
- docker명령어
- 서브쿼리
Archives
- Today
- Total
제뉴어리의 모든것
html, script, thymeleaf 주석 방법 본문
1. html 주석
<!-- 주석할 내용 -->
2. script 주석
한줄 주석 => //
여러 줄 주석 => /* 주석할 내용 */
3. thymeleaf 주석 방법
<!--/* 주석할 내용 */-->
ex )
<table class="table table-striped">
<tbody>
<tr><td><p align="center"> <b>댓글</b></p></td>
</tr>
<tr th:each="reply : ${dto.replys}">
<td width="90%">
<span style="font-weight:bold">[[${reply.replyer}]]</span></br>
</td>
<td width="5%">
<span><a th:href="@{#}" th:if="${reply.replyer} == ${reqMember.id}" >modify</a></span></br></br>
<span><a th:href="@{/reply/delete(seq = ${reply.seq})}" th:if="${reply.replyer} == ${reqMember.id}" >delete</a></span>
</td>
</tr>
</tbody>
</table>
만약 위와 같은 html 소스가 있다고 해보자
위에 소스를 모두 html주석 방식으로 적용을 해도 완전히 주석처리가 되지 않고 에러가 날것이다.
왜냐하면 <span style="font-weight:bold">[[${reply.replyer}]]</span> 에 있는
[[${reply.replyer}]] 부분 때문에 해당 소스가 들어간 페이지에서는 에러가 날것이다.
왜냐하면 reply라는 변수또한 html주석으로 인해 소스상에서 사라졌기때문에 reply.replyer란것은 찾을 수가 없기 때문이다.
[[${reply.replyer}]] 이 부분은 html 태그안(span태그)에 있는 것이 아니고 그냥 thymeleaf 형식으로 밖에 지정된 값이다.
그러므로 이러한 내용을 주석처리 하려면
<!--/*
<span style="font-weight:bold">[[${reply.replyer}]]</span></br>
*/-->
이런식으로 하면 된다
'기타...' 카테고리의 다른 글
@RequestBody, @ResponseBody, 그리고 Content-Type (0) | 2021.02.27 |
---|---|
html에서 controller로 값을 넘길 때 매개변수에 매칭되는 기준.. (0) | 2021.02.27 |
Spring boot에 Google Login 연동하기 (0) | 2021.02.18 |
구글 클라우드 플랫폼에 앱 클라이언트 생성하기 (0) | 2021.02.18 |
git 원격 저장소의 내용을 내 로컬로 가져오기 (0) | 2021.02.15 |