chap 14 - 게시판(날씨)셋팅
[ BoardController.java ]
[ InterBoardService.java]
[ BoardService.java ]
[ InterBoardDAO.java ]
[ BoardDAO.java ]
[ board.xml ]
[ index.jsp ]
교수님 파일을 받아옴.
전국맛집을 눌렀을 경우 sideinfo 와 날씨를 보여줄 것이다.
[ BoardController.java ]
[ deliciousStore.jsp ]
보이듯이 왼쪽 sideinfo 에 날씨를 넣어줄 것이다.
[ header.jsp ]
[ sideinfo.jsp ]
교수님 파일을 받아왔다.
날씨에 대한 jsp 이다 꼭 보아야 한다.
새롭게 Controller 파일을 만들어야 한다.
[ WeatherController.java ]
[ weatherXML.jsp ]
★★★
<c:import> 에 url 주소를 긁어서 웹에서 열어보면 아래처럼 나온다.
위에는 우리나라 기상청 이다.
현재 우리 도메인은 localhost 인데 기상청 도메인은 kma 이다.
즉, 기상청은 도메인이 다르기(크로스 도메인) 때문에 외부에서 공격한지 알고 막아버린다.
그러므로 우회를 해서 보아야 한다.
WeatherController.java 에서 View 단을 return "xml/weatherXML"; 해주어서 안에서
<c:import> 로 url 에 주소를 적어주었는데 이 뜻은 url 을 지금 현재 내것으로 이해를 한다.
위에서 페이지 소스보기를 해보면
위에 처럼 쭉~~~ 나온다.
현재 나오는 것이 xml 이기 때문에 WeatherController.java 에서 Ajax로 해준것이다.
위에는 날씨 이미지를 사용하려고 만들어 왔다.