問題タブ [struts]

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

java - Struts ActionForm のプロパティはどの型にする必要がありますか?

Struts 1.2.4 を使用して、この巨大なレガシー Java Web アプリを継承しました。ActionForms に関して具体的な質問があります。それらのいくつかは文字列プロパティのみ (数値の場合でも) を持ち、一部は一見適切な型 (整数、日付、文字列など) を使用します。ここでのベストプラクティスは何ですか?

また、プロパティが Integer 型で、ユーザーが入力した値が整数値でない場合、Struts は黙ってこれを飲み込み、プロパティを設定しないようです。これどうしたの?

0 投票する
7 に答える
1223 参照

java - 巨大な Struts アクションにどう対処するか?

Struts 1.2.4 を使用して、この巨大なレガシー Java Web アプリを継承しました。アクションに関して具体的な質問があります。ほとんどのページにはアクションが 1 つだけあり、processExecute() メソッドは恐ろしい怪物です (非常に長く、要求パラメーターに基づいてネストされた多数の if ステートメント)。

アクションがコマンド パターンの実装であることを考えると、これらのアクションをユーザー ジェスチャごとに 1 つのアクションに分割することを考えています。ただし、これは大規模なリファクタリングになります。

  1. これは正しい方向ですか?
  2. モノリシックなアクション内の混乱を処理するパターンなど、私が取ることができる中間ステップはありますか? アクション内の別のコマンド パターンでしょうか。
0 投票する
5 に答える
3904 参照

java - Struts ロジックの問題

以下のコードが機能しないのはなぜですか? アイデアは、最後にページを更新してからドロップダウン変数に変更があるかどうかをページがチェックすることです。

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

java - struts-config、バージョン 1.1 のワイルドカード文字

私のアプリケーションは struts 1.1 を使用しています。ワイルドカードを使用して URL 転送をグループ化しようとしています。

たとえば、アクションが次のような場合:

action path="/edit/product" type="classname"
forward
name="success"
path=".myapp.main"
action


上記の最初の行をaction path="/edit/*" type="classname"に置き換えて
も機能しません。/edit/ で始まる URL を myapp.main に転送するには、他の手順が必要ですか?

編集:コードが表示されなかったため、括弧を削除しました。

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

templates - StringTemplateはStrutsで動作しますか?

strutsWebアプリケーションでテンプレートエンジンを使用したいと思います。したがって、StringTemplateを使用したいのですが、Strutsで実装する方法がわかりません。

0 投票する
4 に答える
5371 参照

struts - ストラットで入力フィールドの値をトリムする方法は?

私は Struts v1.3 を使用しており、次の入力フォームがあります。

struts-config.xml で:

validation.xml 内:

「displayName」の値をトリムするにはどうすればよいですか? フォームのすべての「java.lang.String」入力フィールドの値をトリムするにはどうすればよいですか?

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

jsp - struts ロジック タグは変数の内容を評価できますか?

以下は私が達成しようとしていることです。問題は、「エラー」が定義されていないことです。一致ロジックを削除すると、エラーが Web ページに表示されます。エラーに含まれるテキストを評価する方法はありますか?

0 投票する
7 に答える
5685 参照

ajax - サーバーに送信せずにページをリロードする

私が抱えている問題は、ドロップダウン リストに 2 つの値のセットがあることです。タイプ「A」が選択されている場合、テキスト ボックスにデータベースからの値を入力し、読み取り専用にします。タイプ「B」が選択されている場合、ボックスは空で編集可能になります。

私の元のコードはjsp/strutsで書かれており、これを使用してこれを達成しました

onchange="javascript:submit()"ページをリロードするには

この方法が原因で、サーバー側の検証にも他の問題があります。

変更時にjspページをリロードする方法はありますか?その方法で、セッションに保持されている値に応じてページの外観を変更するjavascriptを記述できます。そうすれば、ページが適切に入力され、サーバー側の検証が設計どおりに機能する場合にのみ、保存/送信機能が呼び出されます。

これは AJAX が得意とすることですが、可能であれば回避しようとしています。

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

java - Struts - JAR ファイルからの結果テンプレート (JSP など) のロード

異なる JAR ファイルからテンプレート (JSP、ZUL など) をロードしたい場合、struts フレームワークでどのように定義できますか?

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

struts - Struts タイル - 各タイルは非同期ですか?

私はストラットの経験があり、タイルで簡単に実験しました。レイアウト内では、各タイルが個別の jsp ページであることはわかっています。4 つのタイルのそれぞれでボタンを押し、各タイルが (間接的に) 異なる Web サービスを呼び出していたとします。結果が異なるタイミングで取得されるため、タイルは非同期的に更新されますか?