HttpServletResponseの基本的な機能

オブジェクト要求は、要求および応答オブジェクトからの応答です。

1つのHttpServletResponseの特長

応答関数は、以下の4つのオブジェクトに分割される:
応答ヘッダを設定L;のaddHeader( "5; URL = XXXX" "REFRESH");
lはステータスコードを送信するステップと、のsendError(404);
Lに配置されたレスポンスボディ;にgetWriter()。 ( "fdsfdsa")を印刷し;
Lリダイレクション:のsendRedirect( "パス")。

2セットの状態コードおよびその他の方法

response.setContentType( "テキスト/ HTML;のcharset = UTF-8"): ページに対応する文字化けテキスト表示処理、UTF-8でエンコードされたレスポンス型HTMLを設定する;
Lが( "UTF-8")response.setCharacterEncoding。応答タイプがテキストの場合は、テキストのエンコードの種類を設定し、コード化されたテキストを解釈するブラウザを使用する必要があります。contentTypeのが設定されていない場合は、ブラウザがエンコーディングを設定されていない場合、デフォルトはISO-8859-1エンコーディングで、テキスト/ HTMLへのcontentTypeを考えることに注意してください。応答が使用に結果を返す前に、これらの2つの点が設定されなければならないので。
response.setStatus(200):設定されたステータスコード;
リットルresponse.sendError(404、「あなたが探しているリソースが存在しない」):送信エラーステータスコードは、Tomcatのエラーを修正するページにジャンプしますが、ときにすることができますエラーメッセージが表示されます。

レスポンスヘッダを設定する3

response.setHeader( "contentTypeの"、 " text / htmlの;のcharset = UTF-8"):() 関数に、setContentType同一の方法。setContentType()メソッドが便利な方法を属し、
リフレッシュ(タイミングリダイレクト):
リットルのresponse.setHeader( "リフレッシュ"、 "5; URL = HTTP:。//www.baidu.com"):5秒は自動的にホームページのBaiduへジャンプ。

公開された34元の記事 ウォンの賞賛6 ビュー3675

おすすめ

転載: blog.csdn.net/qq_35986709/article/details/85703896