Servlet:response.setContentType(MiME)ユーティリティパラメータ..

3223 ワード

実はまだたくさんありますが、私たちは使えません.のこの下のはすべて比較的に実用的で、やはり見ることができます
response.setContentType(MIME)の役割は、クライアントブラウザに、異なる種類のデータを区別させ、異なるMIMEに基づいてブラウザ内の異なるプログラム埋め込みモジュールを呼び出して対応するデータを処理させることである.例えばウェブブラウザはMIMEタイプでファイルがGIFピクチャであると判断する.MIMEタイプでjson文字列を処理します.Tomcatのインストールディレクトリconfweb.xmlでは多くのMIMEタイプが定義されており、参照できます.response.setContentType("text/html; charset=utf-8"); html .setContentType("text/plain; charset=utf-8"); テキストtext/javascript jsonデータアプリケーション/xml xmlデータこのメソッドは、クライアントに送信される応答のコンテンツタイプを設定します.応答はまだコミットされていません.与えられたコンテンツタイプは、例えばtext/html;charset=UTF-8.このメソッドがgetWriter()メソッドが呼び出される前に呼び出されると、応答の文字符号化は、与えられたコンテンツタイプからのみ設定されます.このメソッドは、getWriter()メソッドが呼び出された後またはコミットされた後に呼び出された場合、応答の文字符号化は設定されず、httpプロトコルを使用する場合、Content-typeエンティティヘッダを設定します.一般的にサーブレットでは,まず要求と応答のコンテンツタイプと符号化方式:responseを設定する.setContentType("text/html;charset=UTF-8"); request.setCharacterEncoding("UTF-8"); response.setContentType()のStringパラメータおよび対応タイプ
<option   value="image/bmp">BMP</option>   
<option   value="image/gif">GIF</option>   
<option   value="image/jpeg">JPEG</option>   
<option   value="image/tiff">TIFF</option>   
<option   value="image/x-dcx">DCX</option>   
<option   value="image/x-pcx">PCX</option>   
<option   value="text/html">HTML</option>   
<option   value="text/plain">TXT</option>   
<option   value="text/xml">XML</option>   
<option   value="application/afp">AFP</option>   
<option   value="application/pdf">PDF</option>   
<option   value="application/rtf">RTF</option>   
<option   value="application/msword">MSWORD</option>   
<option   value="application/vnd.ms-excel">MSEXCEL</option>   
<option   value="application/vnd.ms-powerpoint">MSPOWERPOINT</option>   
<option   value="application/wordperfect5.1">WORDPERFECT</option>   
<option   value="application/vnd.lotus-wordpro">WORDPRO</option>   
<option   value="application/vnd.visio">VISIO</option>   
<option   value="application/vnd.framemaker">FRAMEMAKER</option>   
<option   value="application/vnd.lotus-1-2-3">LOTUS123</option>

I'm so sorry...これは散らかっていると思いますが、CSDNはJSを書くことができません.ああ、分かります.
MIMEマッピングポリシーは、Webページでどのアプリケーション(プラグイン)を使用して、どのファイルを開くかです.また、使用権限の問題もあります.たとえば、PDFドキュメントでは、「アプリケーション/pdf」ポリシーが使用されます.これは動的Webページでよく見られます.1つは、ラベルで定義した「DWG」ドキュメントで「アプリケーション/pdf」を使用すると、開くことができないという問題があります.2つ目は、ファイル拡張子が要件を満たしているが、ファイル内容(フォーマット)が要件を満たしていないことです.閲覧したページのソースコードをチェックして、エラー情報を得ることができます.チェック方法は、ソースファイルを表示することです.「アプリケーション/pdf」のようなものを探します」という文字列には、開くファイルがアプリケーションと一致しているかどうかが表示されます.一致しない場合、どのように答えを解決するかを尋ねるのは、通常、Webページの作成者が変更します.たとえば、ソースファイルに開くファイルのHTMLラベルを見つけ、そこにアプリケーションを追加すればいいです.たとえば、WebページにPDFドキュメントを開き、PDFドキュメントを見つけますその一行は、HTMLタグにtype="application/pdf"を付ければよい.たとえば、以下のHTMLファイル:MIMEテストMIME