エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Struts2のDMI(Dynamic Method Invocation)とは何か - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Struts2のDMI(Dynamic Method Invocation)とは何か - Qiita
リモートコマンド実行のセキュリティ脆弱性が発見され一気に名前があがったDMI(Dynamic Method Invocati... リモートコマンド実行のセキュリティ脆弱性が発見され一気に名前があがったDMI(Dynamic Method Invocation)という機能がStruts2にあります。 このDMI、昨今のバージョンではデフォルトで機能しなくなりましたが、下位互換性のため有効にする設定もあります。 DMIの機能 Struts2のActionクラスは通常、execute()メソッドにActionクラスで実行する処理を書きます。 例えばSampleActionクラスが/sample.actionのURLで呼び出されると設定してあるとすると、Actionクラスの実装は次のようになります。 import com.opensymphony.xwork2.ActionSupport; public class SampleAction extends ActionSupport { @Override public S