問題タブ [struts2-convention-plugin]
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.
jsp - 検証を使用している場合、Struts 2 でフォームを送信できません
過去数時間、アプリケーションで検証を使用するたびにサーバー側で空の値が取得されるという問題に直面しています。
私のアクションファイルは次のようです:
struts.xml で、インターセプターを次のように定義しました。
私がデータを送信しているJSPは次のとおりです。
この問題についてはよくわかりませんが、アクションから ActionSupport を削除し、両方の方法で追加してテストしましたが、うまくいきませんでした。次に、struts.xml の傍受部分をコメントアウトし、アクションから検証タグを削除すると、すべてが正常に機能します。それ以外の場合、サーバー側の customField 値は null です。
アップデート:
Javaですべての値がnullになり、実際のエラーメッセージが表示されるため、いくつかの回答の後、値を正常に検証しています。しかし、それでも、JSP から値を送信していないという同様の問題に直面しています。常にnullになり、同じ検証エラーメッセージを投稿し続けます。
java - Struts2 注釈付きまたは XML ベース? 管理が簡単で複雑でないのはどれですか?
Struts2 を使用するためのより簡単で整理された方法はどれですか? 注釈または XML ファイルを使用しますか?
注釈がある場合、どの種類の注釈を使用しますか? struts-convention-plugin を使用すると、@results
または@action
.
注釈を書かないことよりも、注釈はどのような利点がありますか?
java - @EndConversation のない Struts 2 会話スコープ プラグイン
以下の例を検討してください。これは、ステップフォームの非常に一般的なサンプルだと思います。アカウントから他のアカウントに送金したい3つのステップのフォームがあります:
ご覧のとおり、最後のページにもモデル情報が必要です。そのため@BeginConversation
、最初のアクションと@ConversationAction
2 番目と最後のページに使用します。
問題は、私のアクションに の注釈が付けられていないこと@EndConversation
です。大丈夫ですか?!モデルはメモリに常駐しますか、それとも自動クリーニングされますか? 自動クリーニングの時期がわかりませんでした。
java - Struts2 Annotation ベースのアクション構成
この例外の原因は何ですか?何が問題なのですか? 前もって感謝します。
HTML:
アクション :
jsp - コンベンションプラグインを使用してStruts 2の送信ボタンでメソッドを呼び出す方法は?
次の Struts アクション クラスに関するコードでは、
postAction()
そのように、指定された送信ボタンでメソッドを呼び出したいのですが、
このような質問をいくつか見たことがありますが、それらはすべて .xml で XML 構成を使用していますstruts.xml
。
コンベンションプラグインを使用 してそれを可能にする方法は?