BoostCource/Etc 7

[Web] DOM API 연습하기

* DOM API 연습하기 - 실습1지금 나온 DOM API를 사용해서, strawberry 아래에 새로운 과일을 하나 더 추가하시오. 추가 된 이후에는 다시 삭제하시오.링크 바로가기힌트) ul에 자식 element를 추가하기 - 추가var ul = document.querySelector("ul"); var li = document.createElement("li");var str = document.createTextNode("mango");li.appendChild(str); ul.appendChild(li); - 삭제ul.removeChild(li); - 실습2: insertBeforeorange와 banana 사이에 새로운 과일을 추가하시오. 링크 바로가기 var li = document.cre..

BoostCource/Etc 2019.02.02

[Web] CSS, JS 변경 내용이 적용되지 않을 때

css 파일을 만들고 로 css 파일을 적용시켰으나, 이후 main.css 변경 내용이 적용 되지 않았다. 이와 같은 CSS, JS 문제는 브라우저의 캐시와 관련되어 발생하는 문제이다.여러가지 해결 방법을 찾아보았는데, 1. 윈도우: ctrl + f5맥: shift + command + r서버에서 파일을 다시 새로 불러와서 모두 적용된다. 2.크롬에서 개발자 콘솔을 연 다음 새로고침 버튼 길게 눌러 강제 새로고침을 실행한다. 3.서버를 재시작하고 시크릿창으로 진행한다. 4.href="...../style.css?ver=1"처럼 뒤에 ver=1을 추가한다. 네 번째 방법은 파일을 수정할 때 마다 버전을 올려야 변경 사항이 적용 되어 자주 파일을 수정하는 단계에서는 매우 번거롭고 불편했다. 따라서 첫 번째 ..

BoostCource/Etc 2018.11.24

[Error] spring 환경 세팅 시 발생하는 오류

심각: Servlet [mvc] in web application [/mvcexam] threw load() exception java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet 이와 같은 오류가 뜨면서 404 에러가 나는 경우(views 폴더안의 main.jsp를 찾지못하고 404에러가 발생하였다.) 1. WebMvcContextConfiguration.java가 생성되어 있는 폴더인 src/main/java가 maven 수정 전에 navigator을 통해 제대로 생성 되었는지2. WebMvcContextConfiguration.java를 생성할 때 WebMvcConfigureAdapter를 상속받도록 설..

BoostCource/Etc 2018.08.04

[Error] Servlet 사용 시 발생하는 오류

Get방식 Post 방식 HTTP method GET is not supported by this URL 위와 같은 문제가 발생하였을 경우 실행하려는 서블렛 안에 doGet이 있는지 확인해보기! 서블렛 파일에서 get 방식을 수정하여 해결하였다. get 방식으로 데이터를 전송하였는데, 서블렛 안에 post방식밖에 존재하지 않아 발생하는 오류이다. doPost -> doGet으로 바꾸어 주거나 이부분을 post방식으로 바꾸어준다. 타입 일치문제 Cannot determine value type from string 'DTO명' 데이터베이스에서 create table 할때 선언한 테이터 타입과 dto에서 선언한 데이터 타입이 다를 때 발생하는 문제 DTO에서 데이터 타입이 맞게 입력되어 있는지 확인하고, 틀..

BoostCource/Etc 2018.08.03

[Error] DB config 오류

Caused by: java.sql.SQLException: The server time zone value 'KST' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. 이클립스 실행 시 위와 같은 문제가 발생하는 경우, mysql 연결하는 부분의 url 맨 뒤에 &serverTimezone=Asia/Seoul 붙여주기 (mysql 커넥터가..

BoostCource/Etc 2018.08.02

[Error] applicationContext에서 발생하는 오류

Caused by: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 6; "[xX][mM][lL]"과 일치하는 처리 명령 대상은 허용되지 않습니다. 위와 같은 오류가 발생했을 경우 applicationContext.xml 파일로 들어가서 주석처리가 되어있는 문장이 없는지 확인해 본다. 주석 이 존재 xml에서 이 주석을 삭제하여 해결했다. 위와 같은 방법으로 해결되지 않는다면, xml 파일 첫 부분에 공백이 있는지 확인한 후 제거해주어 해결한다.

BoostCource/Etc 2018.08.02