2017-06-07 5 views
0

複数のセクションを含むJSPページを作成しようとしています。各セクションには、サーブレットを使用してデータベースからフェッチされたデータが含まれます。私はフレームを使用しようとし、フレームsrc = "サーブレット"を入れてサーブレットのデータを取得して、フレーム内に表示したいJSPに転送しますか?誰かがこれについていくつかのアイデアを持っています。フレーム付きのJSPページを作成しようとしています

+0

私は上記を試みたが – Aniket

答えて

1

私はしばしば、HttpServletRequestオブジェクトに属性を設定することで同様のことを達成したいと思います。

サーブレット:

User user = userBean.getUser(231); 
Job job = user.getJob(); 

request.setAttribute("user",user); 
request.setAttribute("job",job); 

request.getRequestDispatcher(url).forward(request, response); 

JSPページ

<div id="section1"> 
    ${user.name} 
    ${user.age} 
</div> 

<div id="section2"> 
    ${job.title} 
    ${job.wage} 
</div> 

ノート

フレームは古いHTML要素であり、 not compatible with HTML5 私の例ではdivを使用しましたが、HTML5 Sectionを使用してより意味のある意味を与えることができます。


は、私はあなたの問題を理解してきたし、この情報がお役に立てば幸いです。

幸運

アダム

+0

期待どおりに動作していない私はあなたが私の質問を誤解だと思います。私の質問は、別個のサーブレットからのデータを単一のHTMLページ内の異なるフレームに転送する方法でした。とにかく私は今、私はテーブルのフレームの代わりにdivsを使用していると私はセッションを使用してデータを渡した方法を考え出した。私は私のために働いて、助けをありがとう – Aniket

+0

ああ私は、元の質問は、複数のサーブレット、JSPページの複数のセクションの印象を与えることはありません参照してください。あなたがそれを解決してうれしい。 :-) –

関連する問題