- ベストアンサー
Servletでインタラクティブな画面、できますか?
Servlet学習中なのですが、一応文法などを一通りやりまして、好きなものを処理して表示させることができるようになりました。 そこで、ふと疑問が出たのですが、HTMLは通常ヘッダを出力して内容を出力してオシマイですよね。 ということは、Servlet単体ではページ単位でしか出力はできないのでしょうか。たとえば、画面の一部分が機器の制御パネルになっていて、操作ボタンを押すとページがリロードされて結果が表示されるのではなく、そのパーツだけすぐ更新されて結果が表示される。こんなことは、Appletを使わない限り無理なのでしょうか? サーバサイドである限りダメっぽい気もしますね・・・。;;
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
いろいろ組み合わせるとできるかと思います。 1.HTML(Servlet)のみでやる場合 画面をいくつかframeできっておいて ボタン以外のフレームを書き換えれば 全体はリロードしなくてもすみますよね。 2.HTML+JavaScriptでやる場合 JavaScriptで画面を書き換えれば サーバと通信はなくなり、 レスポンスも早くなります。 実現したい機能によって使い分けてみては?
お礼
ありがとうございます。色々と手段を考えてみようと思います。