※ ChatGPTを利用し、要約された質問です(原文:スケジュール登録でのユーザー情報取りだし方法)
スケジュール登録でのユーザー情報取り出し方法
このQ&Aのポイント
スケジュール登録時にログイン時のユーザー情報(ユーザー名、ID、パスワード)を取り出す方法について教えてください。
現在jsp javascript で作成中のスケジュール管理プログラムでは、スケジュールの日付を指定すると他ユーザーのスケジュールも表示されてしまいます。この問題を解決するために、スケジュール登録時にログイン時のユーザー情報を取り出す必要があります。
下記のソースコードは、スケジュール登録のためのフォームです。選択された日付や入力された内容、開始時間、終了時間などを取得し、スケジュール1の登録内容として使用することができます。
お世話になります。
現在jsp javascript でスケジュール管理プログラムを作っていますが、スケジュールの日付を指定するとすべてのスケジュール(ログイン時でも他ユーザーのスケジュールも表示される。)
ことになってしまいますが、そうならないためにスケジュール登録の時にログイン時のユーザー情報
(ユーザー名、ID,パスワード)を取り出すにはどのような処置をすればよろしいでしょうか?
下記ソースです。(文字コード指定等省略してる部分があります。)
スケジュール登録1
文字コード指定
<%!
private String createOption(int start,int end){
StringBuffer builder = new StringBuffer();
for(int i=start;i<=end;i++){
builder.append("<option value ='"+i+"'>"+i+"</option>");
}
return builder.toString();
}
%>
<html>
<head>
<title>スケジュール新規登録1</title>
</head>
<body>
<form action="ScheduleToroku2.jsp" method="POST">
<tr>
<td>
<h3>スケジュールを登録したい日付を選択してください。</h3>
</td>
<th align="right">日付:</th>
<td>
<select name="sdate_year"><%=createOption(2000,2030)%></select>年
<select name="sdate_month"><%=createOption(1,12)%></select>月
<select name="sdate_day"><%=createOption(1,31)%></select>日
</td>
<td>
<h3>登録したい内容を入力してください。</h3>
</td>
<td>
<textarea name="memo" rows="5" cols="40"></textarea>
</td>
<td>
<h3>開始時間を選択してください。</h3>
</td>
<td>
<select name="start_hour"><%=createOption(0,23)%></select>時
<select name="start_minute"><%=createOption(0,50)%></select>分
</td>
<td>
<h3>終了時間を選択してください。</h3>
</td>
<td>
<select name="end_hour"><%=createOption(0,23)%></select>時
<select name="end_minute"><%=createOption(0,59)%></select>分
</td>
スケジュール登録2
<%
/*スケジュール登録1からデータを取得*/
String date=request.getParameter("sdate_year")+"-"+request.getParameter("sdate_month")+"-"+request.getParameter("sdate_day");
String memo=request.getParameter("memo");
String s_hour=request.getParameter("s_hour");
String s_minute=request.getParameter("s_minute");
String e_hour=request.getParameter("e_hour");
String e_minute=request.getParameter("e_minute");
if(Integer.parseInt(s_hour)>Integer.parseInt(s_hour)){
%>
下記スケジュール1の登録内容
お礼
説明不足でもうしわけありません。 また改めて別のカテゴリで質問します。