- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リンクの値→サーブレット)
リンクの値をServletへおくる方法
このQ&Aのポイント
- jsp画面のリンクの値をServletへ正しく送る方法について説明します。
- ServletでDBアクセスし、処理を行う方法について説明します。
- Beanに処理した値を格納し、jsp画面で取得する方法について説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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>の使い方がよくわかるサイトを貼っておきます。
お礼
Kyon2_PaPa様 アドバイスありがとうございました。 また改めまして質問させていただきます。 今後とも宜しくお願いいたします。
補足
Kyon2_PaPa様 お返事ありがとうございます。 >単純にStringなどをsetAttributeしているだけのように思えますが・・。 せっかくアドバイスいただきましたが、ただいまコードを見れる環境にいないので後ほど確認したいと思います。申し訳ございません。 jspからServletへ値をおくるコードの書き方を訂正する部分はありますでしょうか? scriptの書き方を理解しきれていないので お手数をお掛けいたしますが、何かございましたらアドバイス宜しくお願いいたします。