問題タブ [struts2-config-browser]
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 アプリケーションでのデバッグ
私はストラットが初めてです...私はストラットフォームを持っています。アクション クラスに投稿されたデータを分析する必要があります。データをページに出力し、それ以上の実行を停止して、正しく機能していることをテストしたいだけです...どのように行われますか..?
struts2 - 単純なjunitを使用してStruts2struts.xmlをテストします
構成ファイルstruts.xmlのロードをテストし、すべてのクラスが見つかることなどを確認する基本的なJUnitが必要です。
strutsjunit2.2.1プラグインを使用しています。
json - 結果タイプがjsonの場合、Struts2アクションが2回呼び出されます
4つのアクションメソッドを持つActionクラスがあります。4つのアクションアクションメソッドはすべて、jsonの結果を使用します。
ロギングステートメントとデバッグを介して、アクションメソッド1を呼び出すと、アクションメソッド2と3も呼び出されることを確認しました。ただし、4ではありません。最後に、アクションメソッド1が再度呼び出され、jsonの結果が生成されます。
アクションメソッド1の結果タイプをjspロケーションを持つデフォルトのディスパッチャーに変更すると、アクションメソッド1のみが呼び出されます。(これは、jsonの結果で必要な動作です)それが理にかなっていることを願っています。
誰かアイデアはありますか?この質問はここで尋ねられましたhttps://stackoverflow.com/questions/3767698/struts2-if-result-type-json-and-method-defined-then-all-methods-get-invoked
しかし、答えはありませんでした。さらに詳しい情報が必要な場合はお知らせください。
このアクションクラスでは、を呼び出そうとしてajaxGetGoLiveEmailList
います。取得したものがajaxGetGoLiveEmailList
最初に呼び出され、次にajaxGetChaserEmailList
、、次に呼び出され、次に再び呼び出されます。スキップされます。ajaxGetAvailableEntityList
ajaxGetGoLiveEmailList
ajaxToggleGroupBusinessSubmitted
結果の注釈をに変更するajaxGetGoLiveEmailList
と
、ajaxGetGoLiveEmailList
呼び出されるだけです。
構成ブラウザーを見ると、すべてのアクションマッピングが正しく構成されており、正しいメソッド呼び出しを指しています。
debugging - 実行中にStruts2内にロードされたすべてのマッピングと構成を表示することは可能ですか?
Struts2の設定が正しくないさまざまなケースと混同されることがよくあります。パッケージやクラスを変更した後など。
Struts2のブートストラップログには、ロードされたマッピングの詳細はほとんど表示されません。
実行時にロードされたすべての構成を一覧表示したいと思います。どうやってするの ?
java - Struts アクション (config-browser 内) の「デフォルトの場所」とは?
Struts プラグイン「config-browser」を使用してデバッグする場合、すべてのアクションに「デフォルトの場所」があることがわかりました。以下のようなもの:
この「デフォルトの場所」は何を意味するのだろうか?変更できますか?どうすれば変更できますか?
ところで: ストラット フィルターを と のみをリッスンするように変更しましweb.xml
た。「デフォルトの場所」が./test/*
/action/*
/mysite/list*.action
java - 名前空間にマッピングされたアクションはありません / およびアクション名のチュートリアル
struts2 アプリケーションを実行できません。私はEclipse indigo IDE、Tomcat 7、およびjdk 1.7を使用しています。
私が含めたjarファイルは次のとおりです。
- commons-logging-1.0.4.jar、
- フリーマーカー-2.3.8.jar、
- ognl-2.6.11.jar、
- struts2-core-2.0.11.jar、
- xwork-2.0.4.jar
struts.xml
in classes フォルダーをに配置WEB-INF
し、フォルダーにも配置しようとしまし
src
たが、作成できませんでした。コンソールに以下のエラーが表示されます
index.jsp
struts.xml
web.xml
TutorialAction.java
struts2 - Struts2 - struts.xml と struts-plugin.xml の違いは?
struts2のこれらのファイルについて混乱しています。
通常、 struts1struts.xml
に設定されているコアをファイルします。そこで、struts.xml ファイルを使用することも考えました。
しかし、私のプロジェクトでは、彼らはすでに を入れstruts2-config-browser-plugin.jar
ていますstruts-plugin.xml
。Google で検索したところ、struts-plugin.xml
Struts アプリケーションを実行するのに十分であることがわかりました。
今、struts.xml
ファイルを追加していますが、アプリケーションが動作していません。
アプリケーションで両方の XML ファイルを使用できますか?
を削除した場合、ファイル
struts2-config-browser-plugin.jar
に追加する必要がある変更は何ですか?struts.xml
java - struts.xml パスを変更すると、struts2-convention と struts2-config-browser-plugin が機能しません
web.xml でデフォルトの struts.xml パスを変更する場合、struts2 で struts2-convention-plugin と struts2-config-browser-plugin を使用します。
彼らはもう働けません。なぜですか?
java - 使用可能なすべての Struts2 アクションを表示するには?
struts.xml の構成エラーを解決するように頻繁に依頼されます。現在、Struts2 の新しいバージョンに更新した後、私自身がこのような不一致に遭遇しました。次のエラーが発生します。
まあ、解決可能だと思います。しかし、利用可能なすべての URL パスを html 印刷するスマートな方法はありますか?
このコミュニティの推測をありがとう