• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リンクの値→サーブレット)

リンクの値をServletへおくる方法

このQ&Aのポイント
  • jsp画面のリンクの値をServletへ正しく送る方法について説明します。
  • ServletでDBアクセスし、処理を行う方法について説明します。
  • Beanに処理した値を格納し、jsp画面で取得する方法について説明します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.1

<jsp:getProperty name="reqObject" property="id" /> これですが、このreqObjectはどのように設定されているのでしょう? 見たところ、 *1→session.setAttribute("id",sid); *2→session.setAttribute("name",name); *3→session.setAttribute("biko",biko); とあるので、単純にStringなどをsetAttributeしているだけのように思えますが・・。 <jsp:getProperty>は、指定のBeanインスタンスからプロパティを取得するためのものです。単純にsetAttributeしたものを得るならgetAttributeで十分でしょう。そのあたりの違いが明確になっていないために、受け渡し方を間違えているんじゃないでしょうか。  まず、getAttributeで値を取り出してうまく動くか試してみて、確実に値がやりとりできていることを確認してからBeanを利用した形で試してみてはいかがでしょう。 P.S. 参考URLに、<jsp:getProperty>の使い方がよくわかるサイトを貼っておきます。

参考URL:
http://www.javaroad.jp/servletjsp/sj_beans3.htm
miammi
質問者

お礼

Kyon2_PaPa様 アドバイスありがとうございました。 また改めまして質問させていただきます。 今後とも宜しくお願いいたします。

miammi
質問者

補足

Kyon2_PaPa様 お返事ありがとうございます。 >単純にStringなどをsetAttributeしているだけのように思えますが・・。 せっかくアドバイスいただきましたが、ただいまコードを見れる環境にいないので後ほど確認したいと思います。申し訳ございません。 jspからServletへ値をおくるコードの書き方を訂正する部分はありますでしょうか? scriptの書き方を理解しきれていないので お手数をお掛けいたしますが、何かございましたらアドバイス宜しくお願いいたします。

関連するQ&A

専門家に質問してみよう