問題タブ [struts-tags]

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 に答える
504 参照

jsp - オブジェクトに Bean を割り当てる OGNL/Struts2 JSP

Struts2 / OGNL ページでは、条件に応じて任意のタイプの Bean をオブジェクトに割り当てることは可能ですか?

例えば、

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

java - フォーム入力フィールドにStruts 2プッシュタグを使用するには?

私は 2 つのクラスを持っています。1 つは Action クラスMyActionで、もう 1 つは POJO クラスUserです。内部では、クラスMyActionの getter-setter を作成しました。User

次にindex.jsp、ユーザー入力用のページがあります。ここでは、クラスに格納されているプロパティにstruts 2pushタグを使用しています。User次のようになります。

しかし、私はエラーが発生しています。Userプッシュ タグを削除し、プロパティの前に を付けるとuser、問題なく動作します。私が間違っている場所とpush、フォームの入力フィールドにタグを使用する方法を教えてください。

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

jsp - struts2であるjspのs:iterator varを別のjspに参照する方法

Struts 1 から Struts 2 バージョンへの移行を含むプロジェクトに取り組んでいます。1つのjspで、イテレータを次のように持っています

ここで、「ルール」は配列リスト「パーツ」(POJO を含むリストでもある) を持つ POJO です。

イテレータ内に、.jsp を使用して含めていjsp:includeます。

含まれている JSP、つまり edit_rule_part.jsp には、もう 1 つの反復子タグがあります。

しかし、これはうまくいきません。私も使ってみました

ここで、「each_part」はs:iterator親 jsp の親の ID ですが、機能しませんでした。

したがって、構造は次のようになります

したがって、問題は、JSP2 の「cond」反復子が JSP1 の「each_part」反復子を参照したいということです。

別のjspファイルにある別のイテレータ変数のイテレータ型の変数「each_part」にアクセスするにはどうすればよいですか?

通常、value = #.list で子イテレーターの親イテレーターを参照しますが、この場合、両方のイテレーターが異なる jsps にあります。

以前の struts1 では、これはネストされたルート タグを使用して実現されていました。

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

java - Struts 構成ファイルでフォルダー内のファイルのパスを構成する方法

という名前のフォルダーを作成し、customerその中に次の JSP ファイルを配置しまし edit.jspeditsuccess.jsp

私のストラット設定は

これedit.jspは、入力ページでありeditsuccess.jsp、コントローラ (サーブレット) の出力ページであり、コントローラEditctrのパスは ですedit。ここでは、JSP を介してフロント エンドでサーブレットを呼び出しています。

フォームを送信すると、次のエラーが表示されます

HTTP ステータス 404 - 無効なパスが要求されました

可能な変更方法をいくつか試しましたが、それでも修正できませんでした。

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

java - 要求されたリスト キー 'countries' は、コレクション/配列/マップ/列挙型/反復子型として解決できませんでした。例: people または people.{name}

Struts 2 select タグを使用してデータを入力する必要があるドロップダウン リストがあります。

私のアクション クラスには、次の宣言の後にゲッターとセッターが続きます。

以下の例外が発生します。間違いはどこですか?

ドロップダウンリストのデータを取得する方法は次のとおりです。私に知らせなければ、これで十分です。

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

java - テキストフィールド内で if/else を使用しますか?

if/elseタグを使用するいくつかの方法と、タグ内で使用する<tr>方法を既に見つけました。

しかし、<s:textfield>タグ内で使用することは可能ですか?

特定のパラメーターが true の場合、いくつかのフィールド (テキストフィールドと日付ピッカー) を無効にしたいと考えています。現時点では、コード全体を 2 回持っています。あるときとdisable="true"ないとき。これにより、jsp が非常に冗長になります。

より良い/より短い方法があれば、とてもうれしいです。