前提・実現したいこと
前提
jspファイルを2つ作成して、そのファイルの中でやり取りをする。1つのファイルはformタグを使用しもう1つのファイルへ内容を送信。1つのファイルは内容を受け取り表示後、受け取った内容をセッションへ登録。
実現したいこと
テキストボックス内に入力した内容を別のファイルへ送信した後、セッションを使いまた同じファイルへ戻ってきた時に前に書いた内容が残っている状態にしたい。
どなたかわかる方がいらっしゃればご教授していただきたいです。
該当のソースコード
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Hello Session</title> </head> <body> <form method="post" action="test2.jsp"> <p>名前</p> <input type="text" name="name"><br> <input type="submit" value="送信"> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Hello Session</title> </head> <body> <% request.setCharacterEncoding("UTF-8"); HttpSession hs = request.getSession(); hs.setAttribute("namae",request.getParameter("name")); String namae = (String) hs.getAttribute("namae"); out.print(namae); %><br> <a href="test.jsp">test.jspへ</a> </body> </html>
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
eclipseを使用しています。
OSはmacです。
ソースコードはMarkDownでコードブロック化してご提示ください。
ご指摘ありがとうございます。
やり方がわからないため、少し時間がかかると思いますが、調べて修正致します。
ヘルプにもありますし過去質問にもありますし投稿画面にも凡例載ってますし。https://teratail.com/questions/238564
ご指摘ありがとうございます。
編集させていただきました。
すいません解決いたしました。
お手数お掛けしました。
解決したんですか?
それなら解決した方法を回答に書いてそれで自己解決としてクローズしておいてください。
いろいろご指摘ありがとうございます。
解決方法記載後クローズ致します。
回答1件
あなたの回答
tips
プレビュー