問題タブ [action-mapping]
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.
java - Struts 2.3.12 から 2.3.20 に移行した後、アクション マッピングが機能しない
現在、プロジェクトで Struts 2.3.12 を使用していますが、すべて正常に動作しています。セキュリティの問題に対処するために、Struts のバージョンを 2.3.20 にアップグレードする必要があります。
プロジェクトで Struts と必要な Struts プラグインのバージョンを 2.3.20 に変更しpom.xml
、プロジェクト war をビルドしました。今、アプリケーションのホーム URL にアクセスしようとすると、次の例外が発生します。
コンテキスト パス に関連付けられた名前空間
[/web/public]
とアクション名にマップされたアクションはありません。- [不明な場所][reset-password!reset]
[/ims]
何が起こっているのか、私には何の手がかりも得られませんでした。
Struts 2.3.20 のリリース ノートを調べましたが、ヒントが得られません。
を使用してstrust2-convention-plugin
います。
ファイルを共有していweb.xml
ますstruts.xml
。次のようになります。
web.xml
:
struts.xml
:
struts-base.xml
:
次のように、クラスでアノテーションベースのアクションマッピングを使用しています
java - 名前空間 [/] とコンテキスト パス [/Struts2Application] に関連付けられたアクション名 [LoginClass] にマップされたアクションはありません。- [不明な場所]
最初の struts2 アプリケーションでこのエラーが発生する理由
ホーム.jsp:
Struts.xml :
LoginCheckingClass.java :
Web.xml :
この問題は以前に発生したため、この Struts2 で修正しました: 名前空間 [/] にアクションがマップされておらず、コンテキスト パス [/struts2App1] に関連付けられたアクション名 [hello]が、現在はこれを修正できませんでした。
誰かが私がどこで間違っているのか教えてください。
java - HTTP 404 - コンテキスト パス [/FormularioMD] に関連付けられた名前空間 [/modeldriven] とアクション名 [datosUsuario] にマップされたアクションはありません
私はstruts2の初心者です。struts 2を使用するために、Eclipseで動的Webプロジェクトを作成しました。何か問題があり、理由がわかりません。コンソール出力は次のとおりです。
次のディレクトリ構造があります。
データを入力するための私のJSPファイル:
私のアクションクラス、注:私は注釈を使用しています:
結果を表示する JSP ファイル:
私の web.xml ファイル:
それで、誰か私を助けることができますか?、ありがとう。
java - who's can help me with struts2 and hibernate to solve a particular exception: HTTP 404 - There is no Action mapped for namespace
I'm learning how to use struts2 and hibernate, but i can´t resolve this exception "There is no Action mapped for namespace [/] and action name [registrar_barrios] associated with context path [/ConsultarPatente].". I know it's asked many time, but it's common for several case, as well here we go:
The next is built on eclipse.
1.- Project explorer https://www.dropbox.com/s/4gg52h64e4hz64s/package.png?dl=0
2.- Codes (src and WebContent folers). https://www.dropbox.com/s/x3q9qtq050a8anv/Files.rar?dl=0
3.- I thinks AgregarBarrioAction and registrar_barrios are not working.
4.- Database.
5.- AgregarBarrioAction code.
6.- registrar_barrios.jsp code
Give me a help, i appreciate to you. Good luck!!!
java - WebSphere と Struts2、ウェルカム ファイルが表示されない
全て、
検索して調査しましたが、Tomcat 7.x から WebSphere 8.0 に既存のプロジェクトを移行するために不足しているものを見つけることができません。この問題の回避策を作成しましたが、理由がわからないため、好奇心が勝っています。私の問題は、最初にプロジェクトを WebSphere にロードしたときにThere is no Action mapped for namespace [/] and action name [] associated with context path
. 私は調査し、試してみるべきいくつかのことを見つけました。追加した
役に立たず、最終的にウェルカムページにリダイレクトする空のアクションを追加しましたが、すべてうまくいきました。ただし、個人的にはこれは回避策であり、修正ではないと考えています。では、私の質問は、なぜウェルカム ファイル リストに含まれないのかということだと思います。プロジェクトのセットアップ/転送で何かを見逃していませんか? フィルターの仕組みを誤解していますか?
struts2 の回避策である web.xml とファイル構造を以下に示します。お手伝いできることは何でもありがとう。
JF
web.xml スニピット
struts.xml スニピット
使用中のファイル構造
編集
リクエストに応じて
索引.jsp
struts2 - Struts.xml と struts.xml の比較
私はStruts2を初めて使用し、学習に役立つ簡単なプロジェクトに取り組んでいます。大文字のStruts.xml
ファイルから始めました。S
実行すると、いくつかのフィールドと送信ボタンがある期待どおりの Web ページが表示されます。それらを入力して [送信] をクリックすると、次のような 404 エラーが表示されます。
私はいくつかの調査を行い、小文字から大文字に変更Struts.xml
するstruts.xml
だけで変更する提案を見つけました。s
これを行ってプロジェクトを実行すると、最初のページにさえ到達しなくなりました。私のindex.jsp
. struts.xml
小文字に変更すると、修正よりも多くの問題が発生する理由についてのアイデアはありますか?
私のstruts.xml
ファイルは にありWebContent/WEB-INF/classes
ます。私index.jsp
は下にWebContent
います。
これが私のstruts.xml
コードです
java - アクションまたは結果が見つかりませんでした
私は得ています:
com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn アクションまたは結果が見つかりません 名前空間 [/] とアクション名 [] に関連付けられたアクションがコンテキスト パス [/] に関連付けられていません。- [不明な場所]
次のコードを使用して、開発に RAD + WebSphere を組み合わせて使用しています。
struts.xml:
web.xml:
私はすべてのブログを読み、サイトで言及されているすべてを試しました。見つからない別の理由によるエラーです。
java - struts.xml と struts アノテーションを同時に使用できますか
アプリケーションで 2 つのアクション クラスを使用しています。一方のアクション クラスでアノテーションを使用しており、もう一方のアクション クラスには struts.xml を使用したいと考えています。出来ますか。注釈を使用している場合、これは機能しています
しかし、struts.xml を使用して注釈を削除すると、このエラーが発生します
名前空間 [/] とコンテキスト パス [/quizcreator] に関連付けられたアクション名 [] にマップされたアクションはありません。- [不明な場所]
Struts.xml
java - Struts2 アクション拡張が空に設定されている場合の 404 エラー
Struts2 アプリケーションでアクション サフィックス拡張を削除したいと考えています。
に追加<constant name="struts.action.extension" value=""/>
されましたstruts.xml
が、Apache サーバーは 404 エラーをスローします。
HTTP ステータス 404 - 名前空間 [/] およびコンテキスト パス [/Ideck_V3] に関連付けられたアクション名 [login.jsp] にマップされたアクションはありません。
welcome-file-list
最初のページに inを使用しweb.xml
ています。ここはweb.xml
こちらがstruts.xml
どうすればこれを解決できますか?