会議室予約システムを作成しているのですが・・・
現在会議室予約システムを作成しているのですが行き詰っています。
どなたか助言をいただけるとありがたいです。
jsp:
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html:html>
<%@ page import="java.util.Calendar" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<link rel="stylesheet" href="css/common.css" type="text/css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/common.js"></script>
<title>会議室予約</title>
</head>
<body onload="showCalen(0)">
<html:form action="/reservation">
<div id="top">
<div id="header" align="center">
<h1><a href="login.html">グループウェアシステム「ソシナ」</a></h1>
</div><!-- header end -->
<div align="right">
<p>ID:1 NAME:玉城 巧</p>
</div>
<div id="menu">
<ul>
<li><a href="login.jsp">トップページ</a></li>
<li><a href="destination.jsp">行先掲示板</a></li>
<li><a href="reservation.jsp">会議室予約</a></li>
<li><a href="lunch.jsp">お弁当注文</a></li>
<li><a href="small_present_list.jsp">つまらないもの</a></li>
<li><a href="password_change.jsp">パスワードの変更</a></li>
<li><a href="logout.jsp">ログアウト</a></li>
</ul>
</div><!-- menu end -->
<div id="contents">
<div id="subL">
<div class="section">
<h2>会議室予約</h2>
<ul>
<li><a href="reservation.jsp">予約状況一覧</a></li>
<li><html:link action="/reservation_info">会議室の情報を見る</html:link></li>
<li><a href="reservation_add.jsp">会議室を登録する(管理者のみ)</a></li>
</ul>
</div><!-- section end --><br/>
<%
Calendar cal = Calendar.getInstance();
Calendar cal2 = Calendar.getInstance();
cal.set(cal.get(Calendar.YEAR),cal.get(Calendar.MONTH),cal.get(Calendar.DATE));
cal2.set(cal.get(Calendar.YEAR),cal.get(Calendar.MONTH),1);
int YEAR = cal.get(Calendar.YEAR);
int MONTH = cal.get(Calendar.MONTH)+1;
int DATE = cal.get(Calendar.DATE);
int max = cal.getActualMaximum(Calendar.DATE);
int w = cal.get(Calendar.DAY_OF_WEEK);
int ww = cal2.get(Calendar.DAY_OF_WEEK);
String[] w2 = {"<font style='color:red;'>日</font>", "月", "火", "水", "木", "金", "<font style='color:blue;'>土</font>"};
String WEEK = w2[w-1];
%>
<%=YEAR %>/<%=MONTH %>/<%=DATE %>(<%=WEEK %>)<br />
<table border="1">
<tr>
<%for(int i=0;i<7;i++){ %>
<th><%=w2[i] %></th>
<%} %>
</tr>
<%
int k = 0;
int l = 0;
// カレンダー表 6行分ループ
for(int i=0;i<6;i++){
%>
<tr>
<%
// カレンダー表 曜日列分ループ
for(int j=0;j<7;j++){
%>
<td style='text-align:center;'>
<%
// 今月初日の曜日位置
if(i==0 && j==ww-1){
k++;
%><html:link action="/reservation_day" property="day" ><u><%=k %></u></html:link><%
}
// 今月初日以外の時
else{
l = l+k;
// 今月月末以降と、カレンダー表1行目をトリム
if(l>max || i==0 && j<ww){
%> <%
}
// 今月日付の範囲の時
else if(l<max){
// 本日日付の時
if(l+1 == DATE){
%><font style='background:#abcdef;font-weight:bold;'><html:link action="/reservation_day" property="day"><u><%=l+1 %></u></html:link></font><%
if(l+1==31){
break;
}
}
// 本日以外の時
else{
%><html:link action="/reservation_day" property="day=k" ><u><%= l+1 %></u></html:link><%
if(l+1==31){
break;
}
}
}
}
%>
</td>
<%
}if(l+1==31){
break;
}
%>
</tr>
<%
}
%>
</table><br /><br />
カレンダーの日付の情報はどうしたら取れるのか教えていただけるとありがたいです。
どうやったら日付ごとのデータを送れるのでしょうか。
開発環境は
Eclipse
PostgreSQL
Struts
です。
よろしくお願いいたします。
お礼
とても参考になりました。 ありがとうございました。