![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
質問があります。
現在JSP/サーブレットを学習中なのですが、どうしてもわからないことがあります。それは、includeアクションのflush属性についてなのですが、flush属性にtrueやfalseのどちらを設定しても、結果画面にその違いが反映されていなくてflush属性の役割が理解できません。まずは、
以下のサンプルをご覧ください。
-----------------------------------------------------
<%@ page contentType="text/html;charset=Shift_JIS" %>
<html>
<head>
<title>include_action.jsp</title>
</head>
<body>
<p>表示1</p>
<jsp:include page="/morej/foo.jsp" flush="true"/>
<p>表示2</p>
</body>
</html>
-----------------------------------------------------
<%@ page contentType="text/html;charset=Shift_JIS" %>
<html>
<head>
<title>foo.jsp</title>
</head>
<body>
<p>こんにちは</p>
</body>
</html>
------------------------------------------------------------
参考書には、flush属性は「インクルード前にレスポンスバッファを
クリアするかどうかの指定。trueを指定した場合はクリアする。」
と記述されています。上記のサンプルの結果画面は
--------------------------------------------------
表示1
こんにちは
表示2
--------------------------------------------------
と表示されます。flush属性をtrueに設定すると、
インクルード前に出力バッファをクリアすると記述されているので、
「表示1」が表示されないことを期待したのですが、表示されてしまいます。もしかしたら、自分の認識が間違っているかもしれないので
どなたか、flush属性の使い方を教えていただけませんでしょうか。
現在の環境は、windows vista home、jdk1.6.0_11、jre1.6.0、
Apache Tomcat/6.0.14、Eclipse Version: 3.4.1です。では、
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>インクルード前に出力バッファをクリアすると記述されているので、
>「表示1」が表示されないことを期待したのですが、表示されてしまいます。
違う違う。バッファというのは、インクルードするファイルを読み込む(どこかにある)任意のバッファ。前に使った内容などがバッファに残らないようクリアしてから読み込む、ということ。JSP本体の読み込みとは何の関係もない。
もともと、これは1.1の頃、常にバッファをクリアして動くように設計されていた。が、1.2からその必要がなくなった。そこで、1.1のときはflush=trueにするが1.2ではfalseにする、といった程度のもので、この設定によって実際の動作に何か影響を与えるようなことはない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
海外の面白い映画ありますか?
-
2019年のジャッキー・チェンの...
-
デッドプール2に出てきたジェス...
-
インドミナスレックスとインド...
-
少し前にアベンジャーズエンド...
-
メイズ・ランナーのニュート役...
-
アドベンチャーとファンタジー...
-
ジュラパ史上最強
-
ゲルナシ(ゲル欠)でガンツ面白...
-
これはなんという映画ですか? ...
-
sfの内容について質問です。 映...
-
バイオハザード2の映画について...
-
今上映されている鬼滅の刃の映画
-
スパイアクション映画で知りた...
-
とあるキャンペーンでディズニ...
-
「パピヨン」という映画、お好...
-
少し前で、ハリウッド映画のア...
-
なんでジャッキーチェンのアジ...
-
トランスフォーマースーパーリ...
-
どうしてジャイアンは劇場版だ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPでリンクを利用してパラ...
-
includeアクションのflush属性...
-
サーブレットからパラメータをP...
-
Spreadの行数取得
-
submitとは?
-
Struts2でのスタイルシート利用...
-
C言語について。
-
C言語について。
-
C言語について。
-
iframeのsrc属性で指定したサー...
-
data-○○○を自分で作った際、表...
-
getElementsByTagNameのタグの...
-
C言語について。
-
パラメータと引数のちがい。
-
HTML フォームデータの送信先
-
ニューラルネットの対数変換に...
-
UserForm
-
映画の撮影
-
「風水」で歯磨きとは・・
-
ヴェノム(映画)について少し教...
おすすめ情報