問題タブ [struts2-namespace]

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 に答える
385 参照

struts2 - Struts 例外レポート - mysql DB に値を挿入中

Struts Spring と Hibernate Integration を使用してオンライン試験プロジェクトを行っています。1 つのフォームから値を送信しているときに、それらを同じデータベース内の 2 つの異なるテーブルに格納しようとしています。しかし、1 つのテーブルにしか値を挿入できませんでした。しかし、ブラウザで次のエラーがスローされます。

これは私が使用しているアクションクラスです

struts.xml

コンソールログで、次のことがわかりました。

登録.jsp

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

java - Struts 2 は xml からすべての名前空間とアクションを取得します

私はStruts 2全体が初めてで、xmlで定義されている各名前空間のすべての名前空間とアクションのリストを取得する方法があるかどうか知りたいですか?

パッケージがあり、各名前空間の構成を含めています。

これらの各 XML ファイルは、次のように定義されています (コードは少ないです)。

リストまたは各名前空間とそのアクションを取得できるユーティリティ クラスを使用する方法はありますか?

結果の例 (JSON)

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

tomcat - 404 There is no Action mapping for namespace エラーを取得する

私はStruts2 Webアプリケーションに取り組んでいます。すべてが順調に進んでいました。すべてのアクションが適切にマップされ、アプリケーションがページに正しくリダイレ​​クトされます。ただし、この特定のモジュール (ファイルのアップロードに関連) に対して同じことを行うと、失敗するだけです! 何が問題なのかわかりません。さまざまな「/」の組み合わせを試しましたが、ページをリダイレクトできません。私は何を間違っていますか?

私のstruts.xml

リダイレクト元のフォーム:

placerequestマップされないアクションです!

助けてください。

完全なエラー メッセージ:

タイプ ステータス レポート

message コンテキスト パス [/ProConsulto] に関連付けられた名前空間 [/] およびアクション名 [placerequest] にマップされたアクションがありません。

説明 要求されたリソース (コンテキスト パス [/ProConsulto] に関連付けられた名前空間 [/] およびアクション名 [placerequest] にマッピングされたアクションはありません。) は使用できません。

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

jsp - Struts 2 で指定されたアクションの構成が見つかりません

のログインの検証を行いました。正常に動作していますが、正しいusernameとを入力した後password、アクションは実行されず、ログインに成功した後にJSPページも開かれません。

ここに私のログインフォームがあります:

struts.xml:

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

jsp - 要求されたリソース (/ProjectName/) は Struts 2 では使用できません

Web 動的プロジェクトを作成しましたStruts2Starter。ターゲット ランタイムの場合、Web コンテナーは Apache Tomcat 7 です。

このプロジェクトを実行すると、エラーが発生します。

パスは次のとおりです。

プロジェクト エクスプローラー

Webb フォルダーの要素/ファイル/コンテンツが展開され、展開されたリソース フォルダーに:

Webb フォルダーの要素/ファイル/コンテンツがデプロイされ、デプロイされたリソース フォルダー内にある

コード スニペット:

struts.xml:

web.xml:

error.jsp:

success.jsp:

ただし、他の Web プロジェクトを実行しているときは、正常に動作します。でウェルカム ファイルを渡しましたweb.xml。後で不要になったので削除しました。

実行してみました:

コンパイラが利用可能なプロジェクトを見つけられないため、すべて同じエラーが発生します。

プロジェクトがビルドされます。8080 はすでに一部のサービスで使用されているため、ポートは 8080 ではなく 8083 です。ただし、前述したように、他の Web プロジェクトは 8083 を使用して Apache 7 で正常に動作しています。プロジェクトの展開アセンブリで、ユーザー ライブラリ "Struts2" (上のプロジェクト エクスプローラーの画像に表示) を展開パス "WEB-INF" にマップしました。 /lib".

プロジェクトが実行されていない理由がわかりません。何か提案はありますか? 同様の問題で他のスレッドを参照しましたが、それらのほとんどはサーブレット用であり、サーブレットのマッピングを行っておらず、代わりにフィルターを使用しています。

エラーのスナップショット:

エラーのスナップショット

0 投票する
8 に答える
69686 参照

struts2 - コンテキスト パスに関連付けられた名前空間 [/] およびアクション名 [] にマップされたアクションはありません

stackoverflow で同様の Q をすべて調べましたが、役に立ちませんでした。申し訳ありません。それらすべてとの主な違いは、エラー メッセージに EMPTY アクション名が表示されたことです。グーグルは役に立ちませんでした:(誰かが問題の原因を探すためのヒントを与えてくれることを願っています.thx

web.xml

struts.xml

ページ: HomePage.jsp

サクセス.jsp

失敗.jsp

ValidateLogin.java

まあ..画像は不可能なので、プロジェクトの構造は次のとおりです。

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

java - Struts2 URL に到達できません

ここで Struts2 について本当に頭を悩ませています。パスの一部を省略して JSP ページにアクセスできます。を含めると想定されるパスに注意してくださいpages/welcome_user.jsppages重要なのは、パス内の単語を見ることです。

struts.xmlファイルは次のとおりです。

login.jspvia:http://localhost/Struts2Example/User/Login
welcome_user.jspvia:にアクセスできhttp://localhost/Struts2Example/User/Welcome
ます。両方の URL で をドロップできることに注意してくださいpages

ソース: http://www.mkyong.com/misc/how-to-use-mkyong-tutorial/

誰かが上記のチュートリアルを実行して、何が問題なのか教えてもらえますか?