<%@ page contentType="text/html; charset=utf-8" language="java" import="java.util.*" errorPage="" %> <%@ page import="dao.DataControl" %> <%@ page import="beans.Diary" %> <%@ page import="util.CalendarMaker" %> 無題ドキュメント <% Calendar myDate = Calendar.getInstance(); Calendar today = Calendar.getInstance(); int thisYear = today.get(Calendar.YEAR); int thisMonth = today.get(Calendar.MONTH); int thisDay = today.get(Calendar.DAY_OF_MONTH); String targetMonth = request.getParameter("targetMonth"); if(targetMonth != null){ int targetYYYY = Integer.parseInt(targetMonth.substring(0,4)); int targetMM = Integer.parseInt(targetMonth.substring(4)); myDate.set(targetYYYY,targetMM,1); } int myDay = myDate.get(Calendar.DAY_OF_MONTH); int myWeekday = myDate.get(Calendar.DAY_OF_WEEK); int myYear = myDate.get(Calendar.YEAR); int myMonth = myDate.get(Calendar.MONTH); Calendar preDate = Calendar.getInstance(); preDate.set(myYear,myMonth-1,1); int preYear = preDate.get(Calendar.YEAR); int preMonth = preDate.get(Calendar.MONTH); Calendar nextDate = Calendar.getInstance(); nextDate.set(myYear,myMonth+1,1); int nextYear = nextDate.get(Calendar.YEAR); int nextMonth = nextDate.get(Calendar.MONTH); Calendar firstDay = Calendar.getInstance(); firstDay.set(myYear,myMonth,1); %> << <%= myYear %>年<%= (myMonth+1) %>月 >>

<% int d = 1; for(int i = 0 ; i < 7 ; i++){ %> <% if( i == 0 ){ %> <% continue; } for(int j = 0 ; j < 7 ; j ++){ %> <% }else{ if(myYear == thisYear && myMonth == thisMonth && d == thisDay){ %> style="background-color:#444444;color:white;"> <% }else{ %> > <% } String dd = "" + d; if(d < 10 ){ dd = " " + d; } String linkDate = CalendarMaker.zeroFill(targetDate); if(CalendarMaker.checkData(linkDate)){ out.print(""); out.println(dd + ""); }else{ out.println(dd + ""); } d++; } } out.println(""); } %>
> 

<<   <%= myYear %>年   >>
<% for( int i = 0 ; i < 3 ; i++){ for ( int j = 1 ; j < 5 ; j++){ int m = i * 4 + j; out.println(""); String m_str; if(m < 10){ m_str = " " + m; } m_str = m + "月"; out.println(m_str); out.println(""); if(j < 4){ out.println(" "); } } out.println("
"); } out.println(""); %>