재밌고 어려운 IT를 이해해보자~!
IllegalArgumentException 본문
<c:if test="${boardDTO.memberID ne sessionScope.member}">
<button type="button" onclick="location.href='reportWritePage.do?boardDTO=${URLEncoder.encode(boardDTO.toString(), 'UTF-8')}'">신고하기</button>
</c:if>
이 코드에서 발생한 오류는 ${boardDTO}를 URL에 직접 전달하려는 시도 때문입니다. 그러나 URL에는 유효하지 않은 문자가 있을 수 없다!
boardDTO 자체의 객체는 넘길 수 없는 것같다.
boardNum만 넘겨서 오류수정!
'JAVA Error Solution' 카테고리의 다른 글
PropertyNotFoundException (0) | 2024.01.28 |
---|---|
NullPointerException (0) | 2024.01.28 |
비동기처리에러발생 (0) | 2024.01.26 |
SQLSyntaxErrorException (0) | 2024.01.18 |
NullPointerException (0) | 2024.01.17 |
Comments