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

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

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

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

◆補足  
使用するサーブレットは１個なので、  
web.xmlのurlパターンで処理を振り分けるやり方はできない状況です。  
そもそも①のケースにしかならないというのもありますし。。  
.
CC BY-SA 4.0
2018-08-19T13:53:00.430
47631
2018-08-20T09:32:49.650
2018-08-20T09:32:49.650
29668
29668
question
java
サーバ側で、クライアント側の挙動を制御できるのか？