반응형
spring boot를 사용할때 spring boot에 있는 파일위치에 model을 이용하여 값을 줄 수 있다.
// restController아닌 controller
@GetMapping("project/{board_id}/comment")
public String comment(@PathVariable("board_id") Long boardId, Model model){
model.addAttribute("board_id", boardId);
return "project/comment";
}// 어떤 글의 뎃글인지 알려주기 위해 글id를 모델에 담아 보냄 -> /*[[ ${id} ]]*/ 로 js에서 받을수있음
위와 같은 경우 일때 script태그 내에서 아래처럼
/*<![CDATA[*/ 로 시작해서 /*]]*/ 로 끝나야하여, model 속성 값은 /*[[${ }]]*/로 받을 수 있다.
<script th:inline="javascript">
/*<![CDATA[*/
window.onload = () => {
const board_id = /*[[ ${board_id} ]]*/
console.log(board_id);
};
/*]]>*/
</script>
반응형
'spring | spring boot' 카테고리의 다른 글
AWS 아마존웹서비스 educate 계정 달라짐 (0) | 2022.12.18 |
---|---|
SpringBoot - Jasypt를 이용한 개인정보 암호화 (0) | 2022.03.30 |
springboot-개발환경 분리하기 application.yaml (0) | 2022.03.24 |
JSON object, array parsing (0) | 2022.02.15 |
SpringBoot 의존성 주입 DI, 필드주입@Autowired ->생성자주입@RequriedArgsConstructor (0) | 2022.02.15 |
댓글