WEB6 JAVA

Leafy·2024년 1월 11일
0

중앙_자바

목록 보기
28/76

JDBC 자바 db 연결 복습

https://velog.io/@sp1rit/JDBC%EB%A1%9C-Java-MySQL-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0

delete 서블릿 만들기

/delete?no=10&bo=15
이런 식으로 &를 통해 파라미터 이어서 더 받을 수 있다.

59A 같은 숫자가 아닌 값이 no 파라미터로 들어올 경우를 처리하는 if문.

Util이라는 걸 만들어서 request로 들어오는 no가 숫자인지 아닌지 확인할 것.

숫자와 섞여 들어오는 string을 숫자만 남기게 만들면 A6A0A 이런 입력도 60으로 처리해서 괜찮아진다.

하지만 A라고 문자만 들어올 경우에는 어떻게 처리?

빈 문자열이 되면 0으로 바꿔버리는 처리를 했다.

그리고 게시판 no가 0이 됐으니까 없는 글번호와 함께 Detail.java 서블릿에서

error.jsp로 이어지도록 처리함.

없는 글번호가 너무 큰 숫자 6000000000000000000 이런 게 되면 500 에러가 뜨는데,
그건 int의 범위를 넘어서기 때문에 에러가 뜨는 것이다.


다음에는 로그인해서 내 글만 삭제할 수 있도록 만들 것.

어셈블리어...

https://aistories.tistory.com/12

0개의 댓글