問題タブ [struts-action]

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 投票する
2 に答える
3427 参照

checkbox - struts 1.3のアクションクラスで選択されたチェックボックスの値のみを取得する方法

私は新しいストラットです 表形式でレコードを表示する必要がある Web アプリケーションを開発しています すべてのレコードでストラットで表示タグを使用しました チェックボックスがあり、それらのチェックボックスの値を取得する必要があります私のアクションでは、チェックされています。しかし、すべてのチェックボックスのアクション配列で受け取っているもの。実際には、表示タグを使用してチェックボックスを表示しているときに、すべてのチェックボブに同じ名前が付いているため、このケアをどのように処理するか理解できません。Googleで検索しましたが、適切な状況が見つかりませんでした

理解していないこの状況を処理する方法.誰かがこの状況を処理するためのサンプルコードまたはヒントを提供できますか

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

jsp - Jsp ActionErrors Struts

私のタイムゾーンでこんにちは。

企業向けの Java Web プロジェクトを完成させようとしています。actionForm 検証メソッドで検出されたエラーを書き込む必要があります。検証メソッド内で、そのようにエラーを追加しています (コードのスニペット):

私のjspでやりたいことは、見つかったすべてのエラーを繰り返し処理し、それらを印刷することです。私は次の方法ですべてのエラーを入れたくありません:

私がやりたいことは、次のようなものです(疑似コード):

必要に応じて、通常のスクリプトレットを使用できます。体は私が聞くのを助けることができますか?

よろしくお願いします

0 投票する
3 に答える
669 参照

java - Struts 2 サブアクション

私はstruts2フォームを持っています。このフォームでは、ユーザーはいくつかのフィールドに入力するよう求められます。これらのフィールドのうち 2 つは、別のアクションからオブジェクトを選択することによって埋められます。

実際には:メインフォーム=>ピックアップボタン=>入力する新しいフォームを持つ新しいアクション=>メインフォームに戻り、対応するフィールドに入力します。

私の問題は、ユーザーがサブアクションを終了した後、メインフォームに戻りたいが、以前に記入したものをすべて失いたくないということです...

これを処理する方法がわかりません。メインフォームからすべてのフィールドをサブアクションに渡す必要がありますか?

0 投票する
3 に答える
3104 参照

java - struts 2でフォームからアクションに可変数のパラメータを渡す

私は自分のアプリケーションで struts2 を使用しており、アクション クラスに送信される jsp にフォームがあります。

フォーム内の入力フィールドの数は実行時に変化する可能性があるため、アクション クラスはパラメーターのセッターとゲッターを固定することはできません。これらの可変数の入力を単一のアクション クラスでキャプチャしようとしています。Struts 2 を介して可能かどうかを知りたいのですが、可能であればどうすればよいですか? フォームの入力フィールド名を認識しています (jsp フォームの反復子を介して入力された入力フィールド名)。

注: 1) アクション クラスのすべてのフォーム値に対して適切なゲッターとセッターを介して、アクション クラスのフォーム値 (パラメーター) を取得する方法を認識しています。2) struts 2 http://struts.apache.org/2.3.1/docs/model-driven.htmlで説明されているように、モデル駆動型アクションを実行しました。

検索しても解決策が得られませんでした。助けていただければ幸いです。

フォーム人口コード:

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

java - GAE の問題に関する Struts 2 アクション タグ

GAE の struts 2 アクション タグに問題があります。やってみると

<s:action name="User_info" namespace="/" executeResult="true" />

次のエラーが表示されます

"com.opensymphony.xwork2.util.logging.commons.CommonsLogger error: Could not execute action: //User_info java.lang.IllegalArgumentException:"

ローカルではすべて正常に動作します...ありがとう

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

struts2 - ボタン呼び出しアクションの struts タグ

Struts2 Actions を呼び出すための顧客タグを見たり書いたりしたことがある人がいるかどうか疑問に思っています。

私が探しているのは次のようなものです:-

そのため、アクションであなたが持っている

その理由は、href や画像を使用したくない場合が多く、常にフォームを送信しているわけではないからです。

事前に乾杯

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

html - さまざまなアクションを持つStruts html:form

html:form アクションに基づいて送信する jsp があります。

変数、または現在のパスに基づいてアクションを設定したい..など

これは動作しません。しかし、これは本質的に私がやりたいことです。

助言がありますか?ストラットには非常に新しい。

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

action - Struts 1 の BaseAction を作成するには?

私はこの問題を抱えています:

Java Web アプリケーション (Struts 1 を使用) の BaseAction を作成する必要があります。すべてのアクションはこの BaseAction を拡張し、すべてのアクションには追加のメソッド (作成、更新、削除、リストなど) があります。「実行」方法はありません。

これは、Spring の ApplicationContext を取得するためだけでなく、認証やすべてのアクションが行うべきその他のことのためにも必要です。

「execute」メソッドしかない場合は簡単です...「execute」メソッドと抽象「performTask」メソッドを使用して BaseAction を作成するだけです。「転送」は、他のすべてのアクションが実装する「performTask」メソッドの結果になります。

したがって、複数のメソッドがあり、すべてのメソッドに独自の転送があるアクションに対して同じ設計を行うことはできません。

ありがとう、Adri108

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

json - strutsアクションクラスでJSONオブジェクトがnullになる

私はstruts1.3で作業しており、jsonオブジェクトをjavascriptに構築し、JSONオブジェクトをstrutsアクションクラスに渡しますが、jsonを受信すると、nullが発生します。これがサンプルコードです。

アクションクラスコード

この行はnullになります

解析すると例外が発生します

実際に何が間違っているのか。これは私が理解していないのは、私のjsonデータが間違った形式であるか、他の何かのヒントが私の大きな助けになるでしょう

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

java - Struts 2 での ModelDriven の使用

Hibernate、Struts 2、および Spring を使用してプロジェクトを開発していますが、問題は Struts にあります。

拡張する 3 つのクラスを作成し、それらすべてで同じクラスをActionSupport実装しています。ModelDrivenアクションが呼び出されたときに実行されるメソッドをいくつか実装しました。

クラスの構造は次のようになります

Class1Action.java:

struts.xmlの構造を使用して3つのアクションを作成しました

struts.xml:

それに加えて、さまざまな Struts アクションを参照する 3 つのボタンを持つ JSP と、3 つのアクション クラスで使用されるモデル駆動型クラスのフィールドを表すいくつかのフィールドと、<s:push>タグ内のすべてのフィールドがあります。

問題は、フィールドにデータを入力していて、いずれかのボタンをクリックした直後に、フィールドのデータが欠落していることです。

メソッドを検証から除外する 3 つの Struts 行を削除しようとしましたが、フィールドが空になる代わりに、2 回目に同じボタンを押すと、彼は入力を返し、input.jsp にリダイレクトします。

次のコードはsuccess.jsp、開始ページである からのものです。

success.jsp:

これが正しい方法かどうかはわかりませんが、実装するクラスを1つだけ使用しModelDriven、このクラスに3つのメソッドすべてがある場合に機能しました。

コードを明確にし、すべてのメソッドを 1 つのクラスだけに持たせたくないので、この方法を試しています。