jstl 버전이 낮아서 오류가 남 위에 것으로 depency해서 maven lib에 추가해야 합니다.
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/connectdb?serverTimezone=Asia/Seoul&useSSL=false
나올 때
8.0.17 버전을 사용했다.
db에 연결하는 dao 에서 위와 같이 적었다.
jsp에서 서블릿으로 내용을 보내기 위한 방법 3가지
1. forward 방식
<jsp:forward page="/서블릿/경로.do">
2. form 태그를 활용하는 방식
<form id="my_form" action="/서블릿/경로.do" method="post">
내용없음
</form>
<script>
document.forms[0].submit();
// 위와 아래 중 택1
// document.querySelector("#my_form").submit();
</script>
3. sendRedirect 방식
<%
response.sendRedirect("/서블릿/경로.do");
%>
https://itisik.tistory.com/184
한가지 더 말하자면
function next(user_id){
var oReq = new XMLHttpRequest();
oReq.addEventListener("load",function(){
window.location.reload();
});
oReq.open("GET", "location.href='http://localhost:8080/Todo/TodoTypeServlet?id="+user_id);//parameter를 붙여서 보낼수있음.
oReq.send();
}
XMLHttpReqeust를 쓰는 방식이다.
GET방식으로 뒤에 변수까지 분혀서 보낼 수 있다.
보냄과 동시에 창을 새로고침 할 수 있게 한다.
Long타입으로 형변환
Integer에서 parseInt가 있듯이
Log에도 parseLong이 있었다.
jsp에서 js파일 사용하는법
open()안에는 url이 들어간다.
js에서는 onclick한다음 보낼 주소를 location.href= 로 지정해줘야한다.
728x90
'웹' 카테고리의 다른 글
[HTML] form 태그에서 PUT, DELETE 방식 사용해보기 (0) | 2022.05.25 |
---|---|
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException 에러 (0) | 2021.11.28 |
웹21일차 (0) | 2021.08.17 |
Visual Studio Code에서 JavaScript 디버그 실행하기 (0) | 2021.08.03 |
Visual Studio Code에서 JavaScript을 실행하고싶을 때 (0) | 2021.08.03 |