기상청 XML 서비스

http://www.kma.go.kr/weather/lifenindustry/sevice_rss.jsp?sido=1100000000&gugun=1114000000&dong=1114055000&x=39&y=9




게시물에 "New" 같은거 달기

<%@page import="java.util.Calendar"%>
<%@page import="java.util.Date"%>
		<%
			Calendar forBoardMarkercal = Calendar.getInstance();
			forBoardMarkercal.add(Calendar.DATE, -7);
			forBoardMarkercal.setTime(new Date());
			 int forBoardMarkerYear = forBoardMarkercal.get(Calendar.YEAR);
			 int forBoardMarkerTempMonth = forBoardMarkercal.get(Calendar.MONTH)+1;
			 String forBoardMarkerMonth = null;
			 if(forBoardMarkerTempMonth < 10){
				 forBoardMarkerMonth = "0"+forBoardMarkerTempMonth;
			 }else{
				 forBoardMarkerMonth = ""+forBoardMarkerTempMonth;
			 };
			 int forBoardMarkerTempDate = forBoardMarkercal.get(Calendar.DATE);
			 String forBoardMarkerDate = null;
			 if(forBoardMarkerTempDate < 10){
				 forBoardMarkerDate = "0"+forBoardMarkerTempDate;
			 }else{
				 forBoardMarkerDate = ""+forBoardMarkerTempDate;
			 };
		%>

--html
<%=forBoardMarkerYear%><%=forBoardMarkerMonth%><%=forBoardMarkerDate%>
${fn:substring(list.regDate,0,4)}${fn:substring(list.regDate,5,7)}${fn:substring(list.regDate,8,10)}
						    
						    	"새글"	
						    
JSP Calender yyyy:mm:dd 형식 "0"+ 을 안붙이면 그냥 YYYY:M:D 이렇게나옴. 나름대로 의 해결방안


뒤로가기 막는 방법

--JSP
 위에 추가
<%  
response.setHeader("Cache-Control","no-store");  
response.setHeader("Pragma","no-cache");  
response.setDateHeader("Expires",0);  
if (request.getProtocol().equals("HTTP/1.1"))
        response.setHeader("Cache-Control", "no-cache");
%>

--head 에 추가



--마우스 우클릭 방지및 history 초기화 <script type="text/javascript"> window.history.forward(0); document.oncontextmenu=function(){return false;}; </scrip>


jquery numeric

 

jquery.numeric.zip

xml jquery 파싱

 
meta http-equiv="Content-Type" content="text-html; charset=UTF-8"
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">