Front-end/JSP4 [JSP] 이전 페이지로 이동한 후 새로고침 history.back() 함수를 이용하면, 캐시에 저장된 이전 페이지를 그대로 보여주어 의도와 다르게 작동할 수 있다. 이런 경우엔, location.href = document.referrer; 를 사용하면 이전 페이지 이동 후 새로고침한 효과를 얻을 수 있다. 2022. 5. 11. [에러해결] JSP - com.mysql.cj.exceptions.StatementIsClosedException DB를 연동해서 사용할 때, 닫은 connection 객체를 다시 사용하면 발생하는 현상이다. 나의 경우, 데이터 접근 객체(DAO)에서 클래스 정의 맨 앞에 connection객체를 만들어 놓고, 모든 함수 마지막에서 닫았다. 객체 생성은 한번 해놓고 여러번 닫으니 에러가 발생할 수 밖에;; 이를 해결하기 위해 찾아보니 항상 모든 연결을 닫아주어야 에러도 줄고 데이터 누수도 막을 수 있다고 한다 그래서 dao 객체 안의 함수 마다 db에 연결 후 try catch finally를 이용해 db연결을 닫아주었다. public String getDate() { PreparedStatement pstmt = null; ResultSet rs = null; Connection conn = null; String.. 2022. 5. 9. [에러해결] JSP - useBean의 class 속성을 위한 값 [writing.Writing]은(는) 유효하지 않습니다. 위의 문제는 JAVA version이 맞지 않아 발생할 수 있다. 이클립스를 쓴다면 [프로젝트 - properties - Java Editor - Project Facets]에서 본인에 맞는 자바 버전으로 수정해주면 해결된다! 2022. 5. 9. [에러해결] JSP - Only a type can be imported. [클래스] resolves to a package 이클립스로 JSP 이용 중, 아래의 오류가 발생했다. 클래스를 패키지로 읽어들이는 문제인 듯한데, 열심히 구글링해본 결과 이클립스 상단의 [project] - [clean]을 하니 문제가 해결됐다. 클린은 이클립스가 가지고 있는는 여러 정보를(클래스 정보 포함) 삭제하는 것이라고 한다. 이번 문제는 이클립스의 문제인 걸로,,,! 2022. 5. 2. 이전 1 다음