- PR -

セッションの使い方がわかりません。

投稿者投稿内容
mays
常連さん
会議室デビュー日: 2004/01/17
投稿数: 22
投稿日時: 2004-05-12 14:21
Tomcatを使う「JSPプログラミング」 第7回 JSPでセッションを扱うための基礎知識
http://www.atmarkit.co.jp/fjava/rensai/jsp07/jsp07.html

これも参考になるかも
学生
会議室デビュー日: 2004/04/13
投稿数: 18
投稿日時: 2004-05-12 14:47
maysさんありがとうございました。JSPでのやり方はわかりましたが、サーブレットとの連携でも全くやり方は同じなのでしょうか?
学生
会議室デビュー日: 2004/04/13
投稿数: 18
投稿日時: 2004-05-12 15:33
今まで、いろいろ教えて戴きましたが、まだ、理解しておりません。
フォームで入力し⇒サーブレットで計算処理⇒JSPで表示
のサンプルソースを作成して頂ける方お願い出来ないでしょうか?
学生
会議室デビュー日: 2004/04/13
投稿数: 18
投稿日時: 2004-05-12 15:33
今まで、いろいろ教えて戴きましたが、まだ、理解しておりません。
フォームで入力し⇒サーブレットで計算処理⇒JSPで表示
のサンプルソースを作成して頂ける方お願い出来ないでしょうか?
(サーブレットで計算処理⇒JSPで表示)ここのやり取りがわかりません。
Tk
会議室デビュー日: 2003/11/27
投稿数: 14
投稿日時: 2004-05-12 15:50
このあたりも参考になるかな?

http://www.atmarkit.co.jp/fjava/special/servlet01/jservlet03.html
nori
常連さん
会議室デビュー日: 2003/12/16
投稿数: 34
お住まい・勤務地: 新幹線線路の隣
投稿日時: 2004-05-12 15:52
こんにちは。

学生さんは、ソースが欲しいのですね?
この程度のサンプルであれば、この広いWeb世界の何処か、
もしくは書籍にも載っているのではないでしょうか?

皆さんが教えてくれたページをちゃんと読んでいけば、
分かると思いますよ。
がんばってくださいね。


私も初心者なので、初心者には優しく接しようと、ヒントを書こうと思っていたのですが、
引用:

学生さんの書き込み (2004-05-12 15:33) より:
サンプルソースを作成して頂ける方お願い出来ないでしょうか?


の一言を見て止めました。
サンプルソースを作成してくれる人はなかなか居ないと思いますよ。

K
大ベテラン
会議室デビュー日: 2004/04/07
投稿数: 174
投稿日時: 2004-05-12 15:53
引用:

フォームで入力し⇒サーブレットで計算処理⇒JSPで表示
のサンプルソースを作成して頂ける方お願い出来ないでしょうか?
(サーブレットで計算処理⇒JSPで表示)ここのやり取りがわかりません


いろいろな人が既にサンプルがあるページを紹介してくれていると思いますが。

途中まででもいいので自分で作成したソースを載せてみればもう少しレスがつけやすくなると思います。
学生
会議室デビュー日: 2004/04/13
投稿数: 18
投稿日時: 2004-05-12 16:22
皆様方、大変ご迷惑をお掛けして申し訳ありません。
私は、今週からサーブレットを行い始めたので全く解りません。素人です。
HP等、いろいろ教えてもらい有難くは思っています。今後、勉強になりますから。
ただ、HPを見ても、中々理解していないのが現状です。

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class ren extends HttpServlet
{
public void doPost(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
{
String itibanme = req.getParameter("itiban"); //入力した数値の一番目を代入
String nibanme = req.getParameter("niban"); //入力した数値の二番目を代入
ServletContext sc = getServletContext();

if(itibanme.length() !=0&&nibanme.length() !=0) //文字が入力されているかの確認
{
try
{
int itiban = Integer.parseInt(itibanme); //入力した数値の一番目をINT型に代入
int niban = Integer.parseInt(nibanme);
int tashizan = itiban+niban; //計算式
int hikizan = itiban-niban;
int kakezan = itiban*niban;


String tashizan2 = Integer.toString( tashizan );
String hikizan2 = Integer.toString( hikizan );
String kakezan2 = Integer.toString( kakezan );


HttpSession session = req.getSession();
session.setAttribute("tashizan", tashizan2);
session.setAttribute("hikizann", hikizan2);
session.setAttribute("kakezan", kakezan2);



sc.getRequestDispatcher("/keisan3.jsp")
.forward(req,res);
}
catch(NumberFormatException e) //入力した文字が数値以外
{
sc.getRequestDispatcher("/error2.html")
.forward(req,res); //エラーなので電話番号をさらに入力する為の判定
}
}
else
//文字が入力されていない場合
{
sc.getRequestDispatcher("/error.html")
.forward(req,res);

}
}
}

スキルアップ/キャリアアップ(JOB@IT)