この URL でアプリケーションをインストールしました: http://localhost:8080/servlet/xml
。サーブレットは、クエリ文字列とパス情報 (例:http://localhost:8080/servlet/xml?name =/test/my.xml
とhttp://localhost:8080/servlet/xml/test/my.xml
) として引数を渡す 2 つの方法をサポートしています。サーバーにある参照先の XML ファイルにデフォルトの変換を適用し、HTML ファイルを生成して、それをブラウザーに送り返すように設計されています。何かが間違っており、両方のシナリオでサーブレットが html を正確に生成しても、ブラウザーは最初の例では HTML としてレンダリングし、2 番目の例では XML としてレンダリングします。さらに、この 2 つのケースの HTTP 応答 (ステータス コード、ヘッダー、ボディを含む) を比較すると、同じであることがわかります。これはどのように可能ですか?サーブレットの問題は何ですか?
質問する
58 次