問題タブ [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.
java - StrutsセッションフォームBeanは状態を保持しません
Struts 1.3を使用して、3つのjspページと3つのStrutsアクションで構成されるウィザードのようなインターフェイスを作成しています。フローは次のようになります:page1> action1-> page2> action2-> page3> action3
セッションフォームBean(セッションスコープを持つアクションフォーム)を使用して、リクエスト間でデータを共有します。私が抱えている問題は、ページ2で送信したデータがアクション2で利用できるが、アクション3では利用できないことです。これらのデータを保持するためのフォームがページ3にないか、電話をかけているためか、通常のフォーム送信の代わりにjQuerypostメソッドを介したaction3ですが、よくわかりません。
私はほぼ1日の間すべてのインターネットを掘り続けてきましたが、それでも運がありません。誰かが助けを提供できますか?どうもありがとう。
java - Struts2アクションエラー
あるアクションから別のアクションに転送しているときにStruts2アクションエラーに問題があります。問題は、間にインターセプターがあり、リダイレクトアクションを実行しているためです。
アクションエラーを古いアクションから現在のアクションにコピーしたり、アクションエラーをセッションに保存したりする方法はありますか?
誰かがコードの実用的な部分を与えるならば、それは非常に高く評価されるでしょう
ありがとう
url - 正しい URL を設定しようとしています - Struts 2
私はStruts2アプリを持っていますが、少し問題があります:
最初のページ (index.jsp) に、次のように URL を「./admin/Search」に設定する JavaScript 行があります。
ログインページに移動し、アクセスできる場合は、上記のページに直接リダイレクトされます。問題は、その後、すべてのアクションがこの最初の名前空間「/admin」を保持することです。他のアクションには、この「/admin」名前空間がありません。たとえば、「/users」名前空間を持つことができます。この場合、サーバーは struts.xml ファイルで /admin/myAction を探すため、正しいアクションを見つけることができません。struts 2 が名前空間/アクション全体を変更しないようです。アクションを置き換えるだけで、それだけです。私は本当にこの人たちの助けが必要です! ありがとう。
struts - Struts フレームワークでのアクションのマッピング
struts 1 で問題に直面しています。別の URL に対して 1 つのアクション クラスを呼び出したいと考えています。
service1.do service2.do service3.do のように
同じアクション クラスでこのサービスをヒットしたい。その後、アクション構成ファイルのサービス名に基づいてそのリクエストを区別したいと思います。
そしてはい、私はパラメータfundaを必要としません。私はdispatchActionを使用して行うことができるurl.でいくつかのパラメータを渡します。
構成ファイルに 1 つの属性「メソッド」を追加することで、struts2 でこのことを実行できることがわかりました。
できる限り早くご回答ください。
struts2 - フィルタ クラスから struts 2 アクションを呼び出す
Struts 2 アプリケーションにフィルターを追加しました。このフィルターを使用して、Cookie の値を確認しています。適切な Cookie が見つかった場合は、ユーザーを通常のログイン ページではなくホームページにリダイレクトします。ホームページを表示するために、ホームページに関連付けられたstruts 2アクションを呼び出したいと思います。フィルターからhomepage.execute()メソッドを呼び出してみましたが、これはホームページに関連付けられた結果(jspページ)を表示しません。フィッタークラスからホームページアクションを呼び出す方法を教えてください。
struts2 - struts 2 アクション内アクション
2 番目のアクションがまだ進行中の場合、他のアクションの応答を取得できますか? 例:まだ実行中であり、常にイベントのリスナーとして機能している可能性のあるアクションの下で呼び出されるページを表示する必要があります。
jsp - Struts2ウェルカムファイルの代わりにアクションを実行する
私はStruts2アプリケーションに取り組んでおり、単にウェルカムファイルを表示するのではなく、アクションを実行したいと思っています(実際、インターセプターの実行にもっと興味があります)。これを達成するための最良の方法は何ですか?
前もって感謝します!
spring - スプリング2.5.6とStruts1.3.8の統合
スプリングとストラットの統合について少し説明したいと思います。から拡張されたアプリケーションごとに1つのアクションクラスしかありませんMappingDispatchAction
。したがって、実際に何かを行うときの私のアプリは、アクションオブジェクトではなく、アクションのメソッドを使用します。春に欲しいのは、このアクションを初期化することだけです。DAOオブジェクトを設定するだけです。ドキュメントを調べましたが、次のことがわかりません。
struts-config.xml
action-servlet.xmlでBeanの名前としてアクションパスfromを使用します。さて、しかし、私action-servlet.xml
はすべてのパス名にBeanを書き込み、この貧弱なDAO参照を設定することになっていますか?
java - Struts2-任意のURLで機能するマップされたアクション
Struts2を使用してWebアプリを作成していますが、マップされたアクションが任意のURLで機能するという問題があります。
私のstruts.xmlファイルでは、いくつかのアクションを含む「/registration」という名前空間でパッケージを構成しました。メインのアクションは「register」です。私のアプリのコンテキストルートは「app/test」です。
登録フォームにアクセスするには、「localhost:8080 / app / test / registration / register.action」にアクセスすると、フォームが読み込まれ、正常に機能します。
ただし、名前空間の後にURLに「localhost:8080 / app / test / registerration / Arbitrary / text / here / register.action」などの何かが追加された場合でも、フォームは読み込まれます。
フォームに適切なURLでしかアクセスできないように、これを防止したいと思います。struts.xmlとweb.xmlでさまざまな構成オプションを試しましたが、役に立ちませんでしたが、この問題に関する知識をWeb上で簡単に見つけることができません。
どんな助けでもありがたいです、ありがとう!
struts.xml
spring - ストラットアクションをスプリングアクションに移行
ストラットからスプリングへの移行に関する優れたチュートリアルを探しています。スプリング コンポーネントにリファクタリングしたいストラット アクションが複数あります。