問題タブ [servlets]

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.

0 投票する
1 に答える
4551 参照

java - JSP拡張処理を無効にする

WebSphere ApplicationServer6.0で実行されているJavaEE1.4Webアプリケーションがあります。にはweb.xml、すべてのサーバー要求をインターセプトするように構成されたサーブレットがあります。

これは、で終わるものを要求しようとするまでは正常に機能し*.jspます。この場合、サーバーはこの名前のJSPを見つけようとし、次のエラーで失敗します。

このリクエストをサーブレットで処理する必要がありますが、サーバーはいくつかを使用してJSPExtensionProcessor、で終わるすべてのパスを処理しているよう.jspです。この動作を変更する方法はありますか?

0 投票する
2 に答える
5267 参照

jquery - Jquery HttpServletRequest から属性を取得する方法

私はこのコードを持っています:

「faq」では、リクエストに属性を設定するサーブレットに応答します

get jQuery が [object XmlHttpRequest] を出力した後。

サーブレットに設定された属性にアクセスしたいのですが、方法がわかりません。

0 投票する
3 に答える
2107 参照

java - サーブレットマッピングから画像、CSS、JS を取り除く

web.xmlファイルで次のサーブレット マッピングを使用しています。

ある種の検索を行うため。元:

p>

しかし問題は、CSS、JS、画像が検索リクエストのように扱われることです。

*.css、*.js、*.gif などを取り除くパターンがあるので、リクエストはコントローラーを通過する必要はありませんか?

どうもありがとう、バイバイ!

0 投票する
5 に答える
13061 参照

java - tomcat 5.5 - リソース ファイルの読み取りに関する問題

サーブレット コンテナーとして Tomcat 5.5 を使用しています。私の Web アプリケーションは .jar 経由でデプロイされ、WEB-INF ディレクトリの下にいくつかのリソース ファイル (文字列と構成パラメーターを含むテキスト ファイル) があります。Tomcat 5.5 は ubuntu Linux で動作します。リソース ファイルは、ファイル リーダーで読み取られます。
fr = new FileReader("messages.properties");

問題は、サーブレットがリソース ファイルを見つけられないことがありますが、何度か再起動すると機能し、しばらくすると機能しなくなります。誰かがサーブレットからリソース文字列を読み取る最良の方法を提案できますか? または、この問題の回避策はありますか? リソース ファイルを WEB-INF/classes の下に配置しても役に立ちません。

0 投票する
6 に答える
30054 参照

javascript - ブラウザの終了を検出する方法は?

私の Web アプリでは、ユーザーがログインすると、その ID をサーブレットの有効な ID のベクトルに追加し、ログアウトするとその ID をベクトルから削除して、現在アクティブなユーザーの数を確認します。ユーザーがログアウトするのを忘れました。

タグで彼を自動的にログアウトさせます。

しかし、多くのユーザーがログアウトせずにずっとそこにいることに気付きました。ブラウザーを閉じても、手動または自動でログアウトしない理由がわかりました。そのため、ユーザー ID が有効なユーザー ID ベクトルから削除されることはありません。

だから、私の質問は、ブラウザを閉じているユーザーをどのように検出して、サーブレットがベクターから ID を削除できるようにするかです。


トンネルの終わりに光が見えますが、まだ問題があります。私のプログラムには次のようなものがあります。

アクティブ ユーザー リスト:

セッション リスナーから、どのユーザーのセッションが終了したかを知るにはどうすればよいですか。したがって、そのユーザーをリストから削除するにはどうすればよいですか?

セッションが終了したときに HttpServlet のdestroy()メソッドが呼び出され、そこにあるユーザー ID を削除できることを期待していましたが、ユーザーがブラウザーを閉じたときに呼び出されないのはなぜですか? また、セッションが閉じたときに呼び出される HttpServlet に他のメソッドはありますか?

0 投票する
1 に答える
1769 参照

java - この方法で HttpSessionListener を実装できますか?

Java サーブレットで有効なユーザー ID を追跡しようとしていますが、この方法で HttpSessionListener を実装できますか?

セッションが終了したときにリスナーに通知する方法は? 「/WEB-INF.web.xml」をまとめてバイパスしようとしていますが、実行できますか? それとも意味がありますか?

0 投票する
3 に答える
101195 参照

java - Tomcat VS 桟橋

実稼働環境に関する各サーバーの欠点について疑問に思っています。機能の 1 つに大きな問題があった人はいますか? パフォーマンスなど。また、新しい Glassfish も簡単に調べてみました。単純なサーブレット コンテナーに匹敵しますか (少なくとも、優れた管理インターフェイスを備えているようです)。

0 投票する
2 に答える
5550 参照

java - サーブレット コンテナーとクラスパス

サーブレットコンテナセットのクラスパスは?

私の理解では、3 つのコンポーネントが関係しています。libサーブレット コンテナのディレクトリにある JAR ファイルと、そのディレクトリにあるWEB-INF/classesおよび JAR ファイルのクラスWEB-INF/lib。サーブレット コンテナのディレクトリ内のクラスlibがシステム クラスパスに追加され、動的クラスパスにはディレクトリ内の JAR ファイルとlibディレクトリ内のクラスが含まれますclasses

動的クラスパスは何に設定されていますか? 動的クラスパスは、その下のすべてのディレクトリを指していますか、WEB-INFそれともすべての個々のクラスと JAR ファイルを含んでいますかWEB-INF/lib、または単に 2 つのディレクトリとWEB-INF/classesを指していますか? を含むinというディレクトリがあるとします。今もクラスパスですか?WEB-INF/classesWEB-INF/libfooWEB-INFbar.propertiesbar.properties

0 投票する
1 に答える
464 参照

servlets - 注入されていないときに EnityManager を閉じる方法は?

Oracle OCCAS サーバーでサーブレットを実行しています。現在、@Entity アノテーションを使用して、データベース内の一部のデータをアプリケーション内のエンティティ クラスにマップしています。ただし、EntityManager (@PersistenceContext) の注入に失敗しました。私の理解では、これは別のエンティティ EJB としてではなく、サーブレット コンテキストで実行されているためです。ただし、EntityManagerFactory を使用してマネージャーを作成することはできるので、現在はそれを使用しています。

ここで、アプリケーションを何度も再起動すると、PermGen スペース不足エラーが発生します。これはどういうわけか永続性に関連していると思います。finalize メソッドで EntityManager.close() への呼び出しがありますが、ログには表示されません。

これは悪い方法ですか? 別の Entity Bean が「必要」ですか、それとも EntityManager をクリーンアップするにはどうすればよいですか?

0 投票する
2 に答える
19972 参照

jsp - JSP/サーブレットのカウントダウン タイマー

サーブレット/jsp を使用してオンライン試験を開発しています。試験を終了して結果ページにリダイレクトする質問ページにカウントダウン (hh/mm/ss) タイマーを追加する必要があります。

タイマー以外のすべての機能が完了しました。

誰かがこれについて助けてくれますか。

ありがとう