問題タブ [jspinclude]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsp - jsp taglib と jsp ページのインクルードの根本的な違いは何ですか?
私はいくつかのhtmlを生成するいくつかの共通要素(コンポーネント)を持っています。私のオプションはtaglibを作成するか、そのロジックをjspページに入れてjspを含めるだけのようです。
違いは何ですか?ポジティブ vs ネガティブ?
parameterized - パラメータ化されたjsp:ストライプアクションのインクルード?
私はこれを解決しようとしていて、行き詰まっていたので、質問したいと思いました。
A と B の 2 つの ActionBean を想像してください。
A.jsp
このセクションがあります:
B ActionBean は、「ponies」パラメーターがオンまたはオフに設定されているかどうかに応じて、非常に興味深い処理を行うことを読んでください。
パラメータ文字列「ponies=on」は、リクエストをデバッグすると表示されますが、B ActionBean にバインドされているものではありません。代わりに、元の A.action へのパラメーターがバインドされます。
私が望む動作を得る方法はありますか、それとも基本的なものを見逃していますか?
java - 外部でホストされている自分のサイトにヘッダーを含めるにはどうすればよいですか?
クライアント向けのサイトをホストしており、クライアントは、サーバーにあるヘッダーをホストしているページに含めることを望んでいます。そのため、変更するたびに、サイト上で自動的に変更されます。
JSP コードで「include」タグを使用しようとしています。使用しているコードは次のとおりです。
<%@ include file="www.CLIENT.com/CLIENT2/MiddlePageFiles/Vendor_header.html" %>
私たちも試しました
<%@ include file="**http://**www.CLIENT.com/CLIENT2/MiddlePageFiles/Vendor_header.html" %>
残念ながら、これらは私たちにとってはうまくいきません。起こっているように見えるのは、コードがこのファイルをローカルで探しているだけで、「外部」に行って探しているようには見えないということです。
iframe を使用する場合、ヘッダーをページに取り込むことができますが、ヘッダーの構成/コーディング方法が原因で、iframe を使用する場合、マウス オーバー ドロップダウン メニューが正常に機能しません。ドロップダウン メニューは、ページの残りのコンテンツの下に「カスケード」されており、「トップ」に移動できませんでした。
一時的な回避策として、独自のサーバーで HTML をホストしています。
何か案は?
exception - jsp:include インクルード内でスローされた例外の処理を制御するにはどうすればよいですか?
を介して別の JSP を含む JSP があります<jsp:include>
。また、(私が思うに)標準エラーページの設定もあります。問題は、インクルードされたファイル内で例外が発生した場合、インクルードする JSP に「バブルアップ」しないことです。代わりに、含まれている JSP の処理の途中でエラー ページを挿入します。
奇妙なことに、エラーが発生した行にエラー ページの出力を挿入することさえしません。たとえば、インクルードされた JSP の 600 行で例外を発生させた場合、最初の 300 ~ 400 行からの出力が表示され、次に (出力された HTML で) エラー ページが表示されます。
このような場合に表示されるインクルード ファイルの最初の 300 ~ 400 行の代わりに、インクルードされたページの出力がまったく表示されず、エラー ページの出力だけが表示されることを望みます。これは可能ですか、それとも含まれるファイルのバッファリングに問題がありますか?
ああ、私はすでに include タグに "flush='true'" を設定しようとしました。
java - jsp:netbeans に含める
NetBeans で JSF を使用しています。私がやりたいのは、ページを別のページに含めることだけです。しかし、何を試しても、メインページを実行してもエラーは発生しませんが、メインページに含まれているページが表示されません。なんで?
私のメインページは次のとおりです。
私の含まれているページは次のとおりです。
java - includeディレクティブ
Head Firstの本では、翻訳時に他のファイルからJSPファイルにインクルードコードを含めるようにインクルードディレクティブについて説明しています。これは動的に変更することはできません。
ただし、includeディレクティブにJSPファイルを含めました。これにより、includeディレクティブを使用してページにアクセスするたびにランダムに数値が生成されます。また、サーブレットコードへの変換中に1回だけではなく、新しい番号が生成されるたびに。どうしてこんなことに?
前もって感謝します。
jsp - s:include でパラメータにデフォルト値を設定する
含めたいストラットに小さなウィジェットを書いています。高さのパラメーターを渡さない限り、ウィジェットの高さは自動にする必要があります。例えば:
myWidget.jsp 内では、${param.height} を使用して高さの値にアクセスできます。しかし、高さのパラメーターを渡さないと、単純に空白になります。値を明示的に「auto」に設定したいのですが、どうすればよいですか?
java - jsp:useBean のスコープ
home.jsp
include.jsp
これにより、Bean のスコープがアプリケーションであるにもかかわらず、「ユーザー名」が include.jsp で定義されていないというエラーが発生します…</p>
java - シンプルな JSP Web サイト
PHP の include+switch 関数と同等のものを使用して単純な JSP Web サイトを作成するためのヘルプ/アドバイスを探しています。
目標は、1 つのメイン ページで複数の JSP インクルード ページを切り替えられるようにすることです。
上記の「関数」の最も単純な形式は何でしょうか?