Java、サーブレット、Tomcat Apache の助けを借りてプロジェクトを行っています。まず、ユーザー ログイン用のフォーム (1 番目のフォーム) を作成しました。これを送信すると、電話番号 (2 番目のフォーム) を入力するよう求められます。この数値は、3 番目の形式で getParameter を使用して取得しました。しかし、3 番目のフォームを送信した後、電話番号を 4 番目のフォーム (3 番目のフォームの送信時に生成される) に表示する必要があります。隠し属性を持つ入力タグを使用しようとしましたが、その値を request.getParameter として渡すと、request.getParameter が表示されますが、番号は表示されません。どうしようかな。私はjspを使用していません。Javaとサーブレットで直接やりたい。
質問する
79 次
1 に答える
0
Java Web 開発へようこそ。
Java Web アプリケーションでのセッションとセッション処理について学ぶ必要があると思います。
3 番目の形式で取得すると、次のようphoneNumber
にセッション オブジェクトに格納されます。
HttpSession session = request.getSession();
session.setAttribute("phone", phoneNumber); // pair of String=key and Object=value
4 番目の形式では、次のように電話番号を取得できます。
Object phoneNumber = request.getSession().getAttribute("phone");
session.invalidate(); //clear-up current session
これを任意の形式で解析phoneNumber
します。
于 2012-06-17T16:50:27.237 に答える