読者です 読者をやめる 読者になる 読者になる

この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

Struts-2.3.15.3リリース

Struts2

先日、Struts-2.3.15.2でエンバグしてしまった件を日記に書きましたが、
そのバグを改修したバージョンであるStruts-2.3.15.3がリリースされました。

https://struts.apache.org/release/2.3.x/docs/version-notes-23153.html


このバージョンでの修正点は以下の通りです。

  • [WW-4204] - 404 error occurs on submitting (after applying 2.3.15.2)
    • サブミットで404が発生する(前回の日記で書いた不具合)
  • [WW-4211] - Form enctype="multipart/form-data" no attributes
    • 「formのenctype属性の指定が効かない」→実際はそうではなく、WW-4204のためにそう見えただけ
  • [WW-4212] - Struts DMI no longer works
    • OGNLでのスタティックメソッド呼び出しを禁止できない


S2-018に関して、struts.xmlの設定項目が追加されています。

  • struts.mapper.action.prefix.enabled - when set to false support for "action:" prefix is disabled, set to false by default
    • "action:"プリフィクスを使えるようにするか否か。デフォルトではfalse
  • struts.mapper.action.prefix.crossNamespaces - when set to false, actions defined with "action:" prefix must be in the same namespace as current action
    • "action:"プリフィクスがONのとき、ネームスペースをまたがったアクションを呼び出し可能とするか否か。デフォルトではfalse