先日、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