- - PR -
セッションの使い方がわかりません。
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-05-12 14:21
Tomcatを使う「JSPプログラミング」 第7回 JSPでセッションを扱うための基礎知識
http://www.atmarkit.co.jp/fjava/rensai/jsp07/jsp07.html これも参考になるかも | ||||
|
投稿日時: 2004-05-12 14:47
maysさんありがとうございました。JSPでのやり方はわかりましたが、サーブレットとの連携でも全くやり方は同じなのでしょうか?
| ||||
|
投稿日時: 2004-05-12 15:33
今まで、いろいろ教えて戴きましたが、まだ、理解しておりません。
フォームで入力し⇒サーブレットで計算処理⇒JSPで表示 のサンプルソースを作成して頂ける方お願い出来ないでしょうか? | ||||
|
投稿日時: 2004-05-12 15:33
今まで、いろいろ教えて戴きましたが、まだ、理解しておりません。
フォームで入力し⇒サーブレットで計算処理⇒JSPで表示 のサンプルソースを作成して頂ける方お願い出来ないでしょうか? (サーブレットで計算処理⇒JSPで表示)ここのやり取りがわかりません。 | ||||
|
投稿日時: 2004-05-12 15:50
このあたりも参考になるかな?
http://www.atmarkit.co.jp/fjava/special/servlet01/jservlet03.html | ||||
|
投稿日時: 2004-05-12 15:52
こんにちは。
学生さんは、ソースが欲しいのですね? この程度のサンプルであれば、この広いWeb世界の何処か、 もしくは書籍にも載っているのではないでしょうか? 皆さんが教えてくれたページをちゃんと読んでいけば、 分かると思いますよ。 がんばってくださいね。 私も初心者なので、初心者には優しく接しようと、ヒントを書こうと思っていたのですが、
の一言を見て止めました。 サンプルソースを作成してくれる人はなかなか居ないと思いますよ。 | ||||
|
投稿日時: 2004-05-12 15:53
いろいろな人が既にサンプルがあるページを紹介してくれていると思いますが。 途中まででもいいので自分で作成したソースを載せてみればもう少しレスがつけやすくなると思います。 | ||||
|
投稿日時: 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); } } } | ||||
