問題タブ [dmi]
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.
jsp - コンベンションプラグインを使用してStruts 2の送信ボタンでメソッドを呼び出す方法は?
次の Struts アクション クラスに関するコードでは、
postAction()
そのように、指定された送信ボタンでメソッドを呼び出したいのですが、
このような質問をいくつか見たことがありますが、それらはすべて .xml で XML 構成を使用していますstruts.xml
。
コンベンションプラグインを使用 してそれを可能にする方法は?
java - Struts 2 でログインした後、アクション リダイレクトがリスト属性で機能しない
を表示し、データベースから取得したを表示Login
するCustomerForm
必要がある次のユースケースがあります。ListofCustomers
Struts 2 で次のコードを記述しましたが、アクション中にリダイレクトされるgetCustomerList()
inが呼び出されませんCustomerAction
Login
struts.xml
web.xml
:
struts.xml
:
login.jsp
:
loginAction.java
:
CustomerAction.java
:
welcome.jsp
:
Customer.jsp
:
java - Struts 2.3.16.2 ライブラリのアップグレードでエラーが発生しました
最近、Struts2 ライブラリを 2.3.15.1 から 2.3.16.2 にアップグレードする必要があります。
まず、これらのライブラリをアップグレードしました。
- commons-fileupload-1.3.1.jar
- commons-io-2.2.jar
- struts2-core-2.3.16.2.jar
- struts2-junit-plugin-2.3.16.2.jar
- struts2-tiles-plugin-2.3.16.2.jar
- xwork-core-2.3.16.2.jar
その後、ウェブサイトにログインしようとしましたが、うまくいきませんでした。また、Tomcat コンソールからエラー メッセージやログを取得できません。
ここに私の設定ファイルの一部があります:
web.xml
struts.xml
login.jsp
で他のフィルターを閉じweb.xml
、 でインターセプターを閉じましたstruts.xml
。
最後に、Web サイトにログインできず、Tomcat コンソールからエラー メッセージやログを取得できませんでした。
java - ワイルドカード アクション マッピングで複数のアクションを単一のフォームで処理するにはどうすればよいですか?
このソリューションによると、Struts2 は複数のアクションを処理します... Struts2 DMI は複数のアクションを単一の形式で簡単に処理できることを知っています。
最近、Struts2 はセキュリティ上の問題から DMI メカニズムをオフにしました。ここで、ワイルドカード マッピングを使用して、すべてのアクションをstruts.xml
例:
ワイルドカード マッピングでは、複数のアクション/メソッドを単一の形式でマッピングするのに少し問題があります。
この問題を解決するにはどうすればよいですか?
java - Java を介して Linux で decode -t 17 を実行するにはどうすればよいですか?
Java経由でdecode -t 17を実行する必要がありますが、ルート権限が必要です。そのため、su -iを実行してルートに変更し、decodeコマンドを実行することを考えましたが、何も起こりません。助けてください:
batch-file - .bat ファイルを使用して DMICFG ユーティリティを編集していますか?
DOS でバッチ ファイルを使用してシステム情報を更新しようとしていますが、ファイルを実行しても情報が更新されません。
私が使用している構文は
DMICFG /type 01 04 "ECT "
バッチファイルを介して実行する場合、この構文は機能しませんが、コマンドプロンプトで直接実行すると機能します。
誰でも私を助けてもらえますか??
java - Struts 2.3.12 から 2.3.20 に移行した後、アクション マッピングが機能しない
現在、プロジェクトで Struts 2.3.12 を使用していますが、すべて正常に動作しています。セキュリティの問題に対処するために、Struts のバージョンを 2.3.20 にアップグレードする必要があります。
プロジェクトで Struts と必要な Struts プラグインのバージョンを 2.3.20 に変更しpom.xml
、プロジェクト war をビルドしました。今、アプリケーションのホーム URL にアクセスしようとすると、次の例外が発生します。
コンテキスト パス に関連付けられた名前空間
[/web/public]
とアクション名にマップされたアクションはありません。- [不明な場所][reset-password!reset]
[/ims]
何が起こっているのか、私には何の手がかりも得られませんでした。
Struts 2.3.20 のリリース ノートを調べましたが、ヒントが得られません。
を使用してstrust2-convention-plugin
います。
ファイルを共有していweb.xml
ますstruts.xml
。次のようになります。
web.xml
:
struts.xml
:
struts-base.xml
:
次のように、クラスでアノテーションベースのアクションマッピングを使用しています