spring | spring boot
SpringBoot thymeleaf rest api 게시판 model값 주고받기
socialcomputer
2022. 12. 9. 01:20
반응형
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>
반응형