問題タブ [actionform]
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 で ActionForm を取得するには?
Struts 1 アプリを Struts2 に移行し、必要なコード変更を最小限に抑えようとしています。
ActionForm
Struts2Action
クラスでにアクセスする方法を知る必要があります。以下は私の現在のコードで、にアクセスしようとすると NPE が発生しますActionForm
。
ActionForm
ここに到達するための最良の方法は何ですか?
java - Struts 1.x ActionForm アクション クラス
4 つのボタンを持つ単純な html ページがあります。アクション クラスが選択されたものの値を取得し、アクション クラスの各ボタンに基づいてメソッドを呼び出すように、ボタンをマップする方法を知っています。しかし、アクション フォームはどうすればよいのでしょうか。空欄にしていいですか?Struts では Bean をマップする必要があるようですが、アクション クラスでメソッドを呼び出すだけなので、アクション フォームに何を入力すればよいかわかりません。
java - 外部アクションから来たときにstrutsアクションフォームが表示されない
2 つのアプリケーション (ExternalAPP と InternalAPP など) があり、それぞれが同じサーバーに独自の EAR を持っています。Struts 1.2 を使用しています。アイデアは、InternalAPP から ExternalAPP の jsp ファイルの 1 つを呼び出し、InternalAPP の情報を入力することです。
InternalAPP から ExternalAPP の ActionForm にアクセスできないため、同様のフォーム (InternalForm) を作成して request 属性に設定し、アクションを ExternalAPP に転送して、ExternalForm というアクション フォームをセットアップします。
InternalAPP のコード:
InternalAPP の struts-config.xml
ExternalAPP のコード:
ParseFormAction.java
myDesiredPage.jsp
InternalAPP から myDesiredPage.jsp に問題なくアクセスできますが、リクエストで送信した情報が入力されず、すべての値が空になります。
私は何が欠けていますか?JSP を呼び出す前に、アクション クラスの ExternalAction ですべての値を設定していますが、なぜ値が取得されないのですか?
どうしてもいい方法があれば教えてください。もっといい方法があるはずだと私には思えます。
前もって感謝します。
java - アクションフォームがエラーを返したときにjspページオンロード関数を呼び出す方法は?
「From Date、To Date、事前入力されるいくつかの選択基準」などのコンポーネントと抽出ボタンを含む JSP ページがあります。
[抽出] ボタンをクリックすると、いくつかの検証が行われ、見つかった場合は actionErrors が返されます。
ただし、問題は検証後です。失敗した場合、適切なエラー メッセージが表示されますが、事前に入力されたコンポーネントが空になります。
jsp の onload 関数を呼び出して、すべてのコンポーネントを事前設定する方法は?
参照用の検証方法:
}