問題タブ [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.

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

java - Struts 2 で ActionForm を取得するには?

Struts 1 アプリを Struts2 に移行し、必要なコード変更を最小限に抑えようとしています。

ActionFormStruts2Actionクラスでにアクセスする方法を知る必要があります。以下は私の現在のコードで、にアクセスしようとすると NPE が発生しますActionForm

ActionFormここに到達するための最良の方法は何ですか?

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

java - Struts 1.x ActionForm アクション クラス

4 つのボタンを持つ単純な html ページがあります。アクション クラスが選択されたものの値を取得し、アクション クラスの各ボタンに基づいてメソッドを呼び出すように、ボタンをマップする方法を知っています。しかし、アクション フォームはどうすればよいのでしょうか。空欄にしていいですか?Struts では Bean をマップする必要があるようですが、アクション クラスでメソッドを呼び出すだけなので、アクション フォームに何を入力すればよいかわかりません。

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

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 ですべての値を設定していますが、なぜ値が取得されないのですか?

どうしてもいい方法があれば教えてください。もっといい方法があるはずだと私には思えます。

前もって感謝します。

0 投票する
0 に答える
333 参照

java - アクションフォームがエラーを返したときにjspページオンロード関数を呼び出す方法は?

「From Date、To Date、事前入力されるいくつかの選択基準」などのコンポーネントと抽出ボタンを含む JSP ページがあります。

[抽出] ボタンをクリックすると、いくつかの検証が行われ、見つかった場合は actionErrors が返されます。

ただし、問題は検証後です。失敗した場合、適切なエラー メッセージが表示されますが、事前に入力されたコンポーネントが空になります。

jsp の onload 関数を呼び出して、すべてのコンポーネントを事前設定する方法は?

参照用の検証方法:

}

参考用のjspページ