問題タブ [jsp]
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.
ajax - JSP と ajax のチャット
私は AJAX (少し) を使用して 1 つの Web チャット プログラムを作成しています。両方のユーザーがチャットページを開くと機能しますが、一方のユーザーが他のユーザーにデータを送信するときにウィンドウを開きたいです。
java - Apache コモンズ FileUpload の使用
これはうまくいきません。問題は、私が何が起こるべきかを知るのに十分な知識を持っていないことです。このコードをデバッグできません。アップロードを一時フォルダー「temp」に保存してから、「アプレット」に移動したいと思います。助けてください?サーブレットは明らかにアクセスされていますが、アップロードされたファイルが見つかりません...よろしくお願いします。
フォーム (スクリプトレットを使用して作成されます。問題が発生する可能性がある場合は、ここに配置します):
このJavaScriptを呼び出す:
これは次にサーブレットに送られます (いくつかの重要な要素が隠されている可能性があるため、コードは完全に含まれています)
}
java - web.xml で JSP taglib ディレクティブを宣言する
次のようなtaglibディレクティブを宣言できることを読んだことを覚えているようです。
web.xml で。これにより、taglib が使用されるすべての JSP ファイルでこのディレクティブを複製する必要がなくなります。これらのディレクティブを web.xml に追加する方法を誰か教えてもらえますか?
java - JSTL、Bean、およびメソッド呼び出し
Bean から取得したオブジェクトのメソッドを呼び出す必要がある JSP に取り組んでいます。ページの以前のバージョンは JSTL を使用せず、適切に動作します。私の新しいバージョンには、次のような設定があります。
変数pageDividers
はList
オブジェクトです。
この問題が発生しています:pageDivider
のサイズを要求すると、例外がスローされます。これは単純な JTSL エラーであることはわかっています。何が間違っているのでしょうか?
エラーメッセージは次のとおりです。
デフォルトの名前空間が指定されていない場合は、関数のサイズを接頭辞とともに使用する必要があります
pageDividers
オブジェクトのメソッドに正しくアクセスまたは呼び出すにはどうすればよいですか?
java - JSTL を使用して別の Web リソースのコンテンツをインポートする
別のサーバー上の別の Web ページの正確なコンテンツを表示する JSP ページがあります。私の理解では、JSTL の c:import には、現在の Web アプリケーションの一部ではないファイルのコンテンツを含めることができるはずです。
c:import url="page on my server in a different application" を追加しましたが、正常に動作しますが、別のサーバーからページを含めようとすると失敗します。
何が間違っている可能性があるかについて何か提案はありますか?
編集:正確なエラーは次のとおりです:「サーバーは、この要求を満たすことを妨げた内部エラー () に遭遇しました。」. ただし、同じサーバーからページをリクエストすると、別のアプリが動作します...ページのコンテンツを取得します。
jsp - JSP カスタム タグ ライブラリと JSP2 タグ ファイル
JSP カスタム タグ ライブラリと JSP 2 タグ ファイルの背後にある考え方を説明できる人はいますか?
それらは同じことを行うための異なる方法ですか?
それらはどのように比較されますか? それらの長所と短所は何ですか。どちらが優れていますか?
jsp - 静的出力を持つ JSP タグ
常に同じ出力が得られる JSP タグをいくつか作成することを検討しています。例えば:
常に出力されます:
生成されたサーブレットで JSP タグを静的出力のように動作させる方法はありますか?
例えば:
それ以外の
バックグラウンド
性能が気になります。これはまだテストしていませんが、生成されたサーブレットは非常に単純なことで多くのことを行うように見え、パフォーマンスは非常に重要です。
しかし、出力が JSP に直接書き込まれたかのようにサーブレットが動作する場合、生産コストはゼロになります。
これを行うことで、いくつかの利点が見られます。すべてのポートレットを編集することなく、静的な HTML を変更したり、より動的なものに変更したりすることさえできます。私たちの設定では、タグを変更するのは簡単ですが、特定の要素を使用するすべての JSP を変更するには非常に時間がかかります。
これはまた、開発者に次のようなものを書かないように強制できることも意味します
さらに多くの利点がありますが、運用サーバーでのパフォーマンスが低下する場合は、おそらく価値がありません。
javascript - JSP タグ内での JavaScript の使用
タグコンテンツ自体に関連する js ファイルのインポートに関するこの質問を見てきました。同様の問題があります。ここには、HTML を生成する jsp タグがあり、この HTML の動作を処理する汎用の js 実装があります。さらに、いくつかの初期化ステートメントを記述する必要があるため、後で JavaScript を介して使用できます。JavaScript 内でこの「ハンドラー」を使用できるようにするには、何らかの方法でアクセスできる必要があります。
問題は...インスタンス化と初期化の目的で、HTML と一緒にインラインの <script> タグを書いてもいいですか (個人的にはあまりエレガントではないと思います)? また、JS の世界にアクセスできるようにするために、ハンドラー オブジェクトを参照するグローバル var を残す必要があります (あまりエレガントではないと思います)。それを行うためのより良い方法はありますか?
java - Ant を使用して JSP をプリコンパイルする最良の方法は何ですか?
Ant を使用して、Oracle アプリケーション サーバーにデプロイされる JSP をプリコンパイルする最良の方法を見つけようとしています。Oracle アプリケーション サーバーにデプロイしていますが、Oracle のバージョンの Ant の使用は避けたいと考えています。
java - Sun App Server 配備エラー
Sun App Server Deployment
: JSP のプリコンパイルを選択した場合 : このエラーをスローします
このエラーの理由を知っている人はいますか?