• ベストアンサー

Servletでインタラクティブな画面、できますか?

Servlet学習中なのですが、一応文法などを一通りやりまして、好きなものを処理して表示させることができるようになりました。 そこで、ふと疑問が出たのですが、HTMLは通常ヘッダを出力して内容を出力してオシマイですよね。 ということは、Servlet単体ではページ単位でしか出力はできないのでしょうか。たとえば、画面の一部分が機器の制御パネルになっていて、操作ボタンを押すとページがリロードされて結果が表示されるのではなく、そのパーツだけすぐ更新されて結果が表示される。こんなことは、Appletを使わない限り無理なのでしょうか? サーバサイドである限りダメっぽい気もしますね・・・。;;

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

  • ベストアンサー
  • tajiri
  • ベストアンサー率45% (5/11)
回答No.1

いろいろ組み合わせるとできるかと思います。 1.HTML(Servlet)のみでやる場合 画面をいくつかframeできっておいて ボタン以外のフレームを書き換えれば 全体はリロードしなくてもすみますよね。 2.HTML+JavaScriptでやる場合 JavaScriptで画面を書き換えれば サーバと通信はなくなり、 レスポンスも早くなります。 実現したい機能によって使い分けてみては?

pythian
質問者

お礼

ありがとうございます。色々と手段を考えてみようと思います。

関連するQ&A