タグ付けされた質問 「servlets」

サーブレットは、サーバーマシン上で実行されるJavaアプリケーションプログラミングインターフェイス(API)であり、クライアントからの要求を傍受し、それに応じて応答を生成/送信できます。

5
ログアウト後、ユーザーが以前にアクセスした保護されたページを表示できないようにする
エンドユーザーがログアウト/サインアウト後に制限されたページに戻ることができないようにする必要があります。しかし現在、エンドユーザーは、ブラウザの[戻る]ボタン、ブラウザの履歴にアクセスするか、ブラウザのアドレスバーにURLを再入力することで、これを実行できます。 基本的に、エンドユーザーがサインアウトした後、制限されたページにアクセスできないようにしたいです。どうすればこれを最高に達成できますか?JavaScriptで戻るボタンを無効にできますか?

26
CreateProcessエラー= 206、main()メソッドの実行時にファイル名または拡張子が長すぎる
私は日食ヘリオにこのエラーがあります: コマンドラインの実行中に例外が発生しました。プログラム "C:\ Program Files(x86)\ Java \ jre6 \ bin \ javaw.exe"(ディレクトリ "C:\ Users \ motiver \ helios_workspace \ TimeTracker"内)を実行できません:CreateProcessエラー= 206、ファイル名または拡張子は長すぎる 私は少し調べましたが、Google App Engineで作業しているときの問題のほとんどはDataNucleusに関連していました。しかし、私はリモートでGoogle App Engineに関連するものを使用していません。JBOSS 6のServlet 3.0を使用して小さなプロジェクトを行っています。ORMとRESTEasyにHibernate 4.1.2を使用して、Webサービスを公開しています。基本的にスキーマを削除して再作成するmain()メソッドを持つutilファイルを作成しました。テスト目的でクリーンなデータベースが必要な場合は、main()メソッドを実行します。Tomcat 7では問題なく機能しましたが、JBoss 6に移行すると機能しなくなりました。 ヒントや解決策をいただければ幸いです。

5
サーブレットベースのWebアプリケーションでバックグラウンドタスクを実行する方法
Javaを使用していて、アプリケーションでサーブレットを継続的に実行したいのですが、方法がわかりません。私のサーブレットには、データベース全体からのユーザーの合計数だけでなく、データベースからのユーザー数を毎日提供するメソッドがあります。そのため、サーブレットを継続して実行したいと考えています。


8
java.lang.IllegalStateException:応答がコミットされた後は(転送| sendRedirect |セッションを作成)できません
このメソッドはスローします java.lang.IllegalStateException:応答がコミットされた後は転送できません そして、私は問題を見つけることができません。何か助け? int noOfRows = Integer.parseInt(request.getParameter("noOfRows")); String chkboxVal = ""; // String FormatId=null; Vector vRow = new Vector(); Vector vRow1 = new Vector(); String GroupId = ""; String GroupDesc = ""; for (int i = 0; i < noOfRows; i++) { if ((request.getParameter("chk_select" + i)) == null) { chkboxVal …

5
HttpServletResponse.getOutputStream()/。getWriter()で.close()を呼び出す必要がありますか?
Javaサーブレットでは、response.getOutputStream()またはを介して応答本文にアクセスできますresponse.getWriter()。それが書かれた後.close()、これを呼び出す必要OutputStreamがありますか? 一方で、常にOutputStreamsを閉じるというブロッホの勧めがあります。一方、この場合は、閉じる必要のある基になるリソースがあるとは思いません。永続的な接続などを可能にするために、ソケットの開閉はHTTPレベルで管理されます。

3
Spring:リクエストスコープのBeanにHttpServletRequestを注入するにはどうすればよいですか?
SpringでリクエストスコープのBeanを設定しようとしています。 リクエストごとに1回Beanが作成されるように設定しました。次に、HttpServletRequestオブジェクトにアクセスする必要があります。 Beanはリクエストごとに1回作成されるので、コンテナがリクエストオブジェクトをBeanに簡単に挿入できると考えています。どうやってやるの ?
95 java  spring  servlets 

12
サーブレットが「HTTPステータス404リクエストされたリソース(/ servlet)は利用できません」を返す
WebContent/jspsフォルダー内のJSPファイルにHTMLフォームがあります。フォルダーのservlet.javaデフォルトパッケージにサーブレットクラスがありsrcます。私web.xmlではそれはとしてマッピングされ/servletます。 actionHTMLフォームの属性でいくつかのURLを試しました: <form action="/servlet"> <form action="/servlet.java"> <form action="/src/servlet.java"> <form action="../servlet.java"> しかし、それらのどれも機能しません。Tomcat 6/7/8では、以下のようなHTTP 404エラーが返され続けます。 HTTPステータス404 — / servlet 説明:要求されたリソース(/ servlet)は利用できません。 または、Tomcat 8.5 / 9の以下のように: HTTPステータス404-見つかりません メッセージ:/ servlet 説明:オリジンサーバーがターゲットリソースの現在の表現を見つけられなかったか、存在することを開示しようとしません なぜ機能しないのですか?

4
サーブレット2.5と3の違いは何ですか?
サーブレット2.5に準拠したJ2EEコードをローリングしていますが、2.5と3の主な違いは何なのかと思います。公式のSunドキュメントへのポインタと個人的な経験が最も高く評価されています。 とりあえず3を気にする必要がなければ、そう言ってください。ありがとう!

9
Spring MVCが404で応答し、「DispatcherServletでURI […]を使用したHTTPリクエストのマッピングが見つかりません」と報告するのはなぜですか?
TomcatにデプロイされたSpringMVCアプリケーションを作成しています。次の最小限の完全で検証可能な例を参照してください public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class<?>[] { }; } protected Class<?>[] getServletConfigClasses() { return new Class<?>[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new String[] { "/*" }; } } どこにSpringServletConfigありますか @Configuration @ComponentScan("com.example.controllers") @EnableWebMvc public class SpringServletConfig { @Bean public …


12
Httpサーブレットリクエストは、一度読み取った後、POST本文からパラメータを失います
Javaサーブレットフィルタで2つのhttpリクエストパラメータにアクセスしようとしていますが、ここでは何も新しいことはありませんが、パラメータがすでに消費されていることに驚きました。このため、フィルターチェーンでは使用できなくなりました。 これは、パラメータがPOSTリクエスト本文(フォーム送信など)に含まれている場合にのみ発生するようです。 パラメータを読み取り、それらを消費しない方法はありますか? これまでのところ、私はこの参照のみを見つけました:request.getParameterを使用するサーブレットフィルターはフォームデータを失います。 ありがとう!

9
JSPに転送するサーブレットを呼び出すと、ブラウザはCSS、画像、リンクなどの相対リソースにアクセス/検索できません。
サーブレットをJSPに転送しているときに、CSSと画像の読み込み、および他のページへのリンクの作成に問題があります。具体的には、をに設定<welcome-file>するindex.jspと、CSSが読み込まれ、画像が表示されます。私は私を設定する場合は、<welcome-file>するためにHomeServlet前方に制御するindex.jsp、CSSが適用されていないと私の画像が表示されていません。 私のCSSファイルはにありweb/styles/default.cssます。 私の画像はにありweb/images/ます。 私は次のようにCSSにリンクしています: <link href="styles/default.css" rel="stylesheet" type="text/css" /> 次のように画像を表示しています。 <img src="images/image1.png" alt="Image1" /> この問題はどのように発生し、どうすれば解決できますか? 更新1:アプリケーションの構造と、役立つ可能性のあるその他の情報を追加しました。 このheader.jspファイルは、CSSのリンクタグを含むファイルです。HomeServlet私として設定されているwelcome-file中web.xml: <welcome-file-list> <welcome-file>HomeServlet</welcome-file> </welcome-file-list> サーブレットは、次のように宣言およびマップされますweb.xml。 <servlet> <servlet-name>HomeServlet</servlet-name> <servlet-class>com.brianblog.frontend.HomeServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HomeServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> 更新2:最終的に問題が見つかりました-サーブレットが正しくマップされていませんでした。どうやらサーブレットを自分の<welcome-file>ものとして設定すると、URLパターンを設定できなくなります。これ/はサイトのルートディレクトリを表していないので、ちょっと奇妙だと思います。 新しいマッピングは次のとおりです。 <servlet-mapping> <servlet-name>HomeServlet</servlet-name> <url-pattern>/HomeServlet</url-pattern> </servlet-mapping>
83 css  image  jsp  servlets 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.