質問編集履歴

1

書式の改善、加筆

2023/11/06 05:31

投稿

seiran10
seiran10

スコア0

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,7 @@
11
11
  またcookieが取れているか確認するところで止まっているので、根本的に違う指定をしているところもあります。ご容赦ください。
12
12
 
13
13
  ### 該当のソースコード
14
+ ```jsp
14
15
  送信フォーム.JSP
15
16
  .
16
17
  .
@@ -30,10 +31,10 @@
30
31
  <br>
31
32
 
32
33
  <button>送信</button>
34
+ ```
33
35
 
34
- --------------
36
+ ```java
35
37
 
36
- cookieServlet.java
37
38
  public static void setCookie(HttpServletRequest request, HttpServletResponse response, String name, String value){
38
39
  Cookie cookie =new Cookie(name, value);
39
40
  cookie.setMaxAge(60*3);
@@ -56,9 +57,9 @@
56
57
  return timeframe;
57
58
  }
58
59
  }
60
+ ```
59
61
 
60
- -----------
61
- forward.java
62
+ ```forward.java
62
63
  .
63
64
  .
64
65
  .
@@ -74,8 +75,15 @@
74
75
  rd.forward(request,response);
75
76
  }
76
77
  }
78
+ ```
77
79
 
78
80
  forwardのソースが関係あるか不明だったので乗せています。
79
- この場合文字として、cookie_valueが取れているのは確認できています。
80
81
  これをJSPのselectの内容をcookieに保存して取得するように変更したいです。
81
82
 
83
+ ###調査したこと・試したこと
84
+ cookieの利用方法については一通り調べてあります。また${_Cookie}で取り出せるというのはわかってはいます。
85
+ 現状、<%@ %>で文字を出力することでcookieのセットができていることは確認しています。(今回はcookie_valueの文字が出力)
86
+ 別のシステムを触った際はループの中にプルダウンの選択関係のソースを書き込んで、1行ごとに確認、またボタンの操作ごとに持ってくる内容を変更していました。ほぼ同じことをやればいいと思うのですが、この時はcookieに保存していたわけではないです。
87
+ ブラウザ上の←ボタンで戻った際はページの遷移だけなのでさっきの選択が残っていますが、更新ボタンを押したり、遷移後ページ下の「戻る」ボタンで戻った際は1番上の設定である「朝」が選択されています。
88
+ また時間設定を3分間にしていますが、これは問題なく動いており、3分経過すると出力したcookieに保存されている文字は初期設定のnullに戻ります。
89
+ プルダウンの内容パラメーターとしてそれを設定出来たら解決すると考えているのですが…。