Teamproject-23

조형찬·2023년 5월 26일

TeamProject 일지

목록 보기
23/34

5.26. 팀프로젝트 진행상황

  • 필터링 오류 수정중

전체 recipe 데이터가 recipe라는 변수명으로 들어와 있음.
recipe.id를 보이도록 하면 [1,10,19]값이 나옴
임의의 배열을 만들고 [1,10]의 값을 주었음
recipe.id가 임의의 배열 [1,10]과 값이 같을 때만 recipe데이터가 표시되도록 <th:block id="abc" th:if="${#lists.contains(filt, recipe.id)}"> 이런식으로 코드를 수정함. GET http://localhost:8082/recipe/recipeList net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 그럴 때마다 이 오류가 나옴
타임리프 관련 값을 주거나, 배열 값 등을 주면 어김없이 랜더링 오류가 난다. ajax의 비동기성 때문에 랜더링 순서가 안맞아서 그런가 싶다가도 ajax를 사용하지 않는 경우에도 이런 오류가 생겼다. 그래서 다른 검색 사이트를 더 참고해본결과 ajax로의 방법이 아닌 redirect를 통해 페이지를 새로고침하여 데이터를 가져오는 방식으로 결정했다.
버튼을 클릭했을 때 여러 속성중 하나는 가져오는데 이때 다른 값들을 고정시키고 진행하면 원하는 값을 가져올 수 있긴 하다.
모든 값을 다 넣었을 때 아직 인식이 안되긴하는데 ajax방식보다는 빠르게 고칠 수 있지 않을까 생각된다.


주말동안 이걸 고쳐보자!

profile
서버개발 공부중

0개의 댓글