リクエストのurlが、
①サーブレット のとき
②拡張子がhtml のとき
③拡張子がtxtやzip のとき
のそれぞれのパターンに応じて、

A.どのようなレスポンス を作るのか?
B.クライアントのブラウザでどんな挙動をさせるのか?
を変えたいのですが、
(ダウンロードをさせたり、ダウンロードする際にダイアログボックスで保存先を選ばせたい)

webサーバー側(tomcatの7.0)の設定で、
(なんらかの設定ファイルで)
制御することはできるのでしょうか?

※サーバ側が、クライアント側の挙動に介入するのはできないものなのかなと思っていたのですが、
(イ)webサーバの設定ファイルでコントロール可能なのか、
(ロ)設定ファイルではできないが、サーブレットでのresponseの作り方によってコントロール可能なのか、
(ハ)サーバ側からはコントロール不可能なのか、
どの認識が正しいのでしょうか?

◆補足
使用するサーブレットは1個なので、
web.xmlのurlパターンで処理を振り分けるやり方はできない状況です。
そもそも①のケースにしかならないというのもありますし。。
.