본문 바로가기

todo 웹 만들기

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