質問があります。
現在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で質問しましょう!
似たような質問が見つかりました
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP php ログイン 1 2022/11/01 00:24
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
このQ&Aを見た人はこんなQ&Aも見ています
-
とっておきの「夜食」教えて下さい
真夜中に小腹がすいたときにこっそり作るメニュー、こっそり家を抜け出して食べに行くお店… 人には言えない、けど自慢したい、そんなあなたの「とっておきの夜食」を教えて下さい。
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
いけず言葉しりとり
はんなりと心にダメージを与える「いけず言葉」でしりとりをしましょう。 「あ」あら〜しゃれた服着てはりますな 遠くからでもわかりましたわ
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
JSPやサーブレットでSystem.out.println()などでコンソールに出力できますでしょうか?
Java
-
テーブルタグの中にdivを含めてはダメ?
HTML・CSS
-
-
4
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
5
JSP NullPointerException
Java
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヴェノム(映画)について少し教...
-
ザ・ファブルみたいな日本の 凄...
-
ホームアローンの小道具について
-
アクションシーンや戦闘シーン...
-
アメイジングスパイダーマンに...
-
ルパン三世の石川五右衛門の斬...
-
アドベンチャーとファンタジー...
-
ジュラパ史上最強
-
ゲルナシ(ゲル欠)でガンツ面白...
-
これはなんという映画ですか? ...
-
sfの内容について質問です。 映...
-
バイオハザード2の映画について...
-
今上映されている鬼滅の刃の映画
-
スパイアクション映画で知りた...
-
とあるキャンペーンでディズニ...
-
「パピヨン」という映画、お好...
-
少し前で、ハリウッド映画のア...
-
なんでジャッキーチェンのアジ...
-
トランスフォーマースーパーリ...
-
どうしてジャイアンは劇場版だ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPでリンクを利用してパラ...
-
includeアクションのflush属性...
-
サーブレットからパラメータをP...
-
submitとは?
-
Struts2でのスタイルシート利用...
-
iframeのsrc属性で指定したサー...
-
JSPとHTMLでの入力データ・図形...
-
パラメータと引数のちがい。
-
getElementsByTagNameのタグの...
-
HTTP通信で大容量のデータを受...
-
Spreadの行数取得
-
C言語について。
-
UserForm
-
ヴェノム(映画)について少し教...
-
ワイルドスピードのドミニクト...
-
機能検証、論理検証の意味について
-
映画の撮影
-
ウォーターワールド
-
SF漫画を描いています相談にの...
-
主人公が原始人でブタを倒すゲーム
おすすめ情報