こんにちは、Stormといいます。
2月ほど前に2.3.16から2.3.24 にStrutsのバージョンを上げたのですがリクエストパラメータが消えてしまって困っています。
条件は「context.」という文字列のときにActionクラスでパラメータを受け取るフィルードの値が空文字になってしまいます。
「contexts」や「context」はきちんとActionクラスに渡ります。.(ドット)が無ければ問題ないようです。
デバックをしてみるとfilterクラスではServletRequestにまだ値がありました。
たぶん、StrutsがActionクラスのフィールドにリクエストパラメータをセットするタイミングで消えているのだと思われます。
回避方法をご存じの方がいたらよろしくお願いします。

因みに、Struts2.3.24に付属するサンプルアプリでもこの現象を確認することができます。
(URLはTomcat7の場合)
1.サンプルアプリのstruts2-showcase.warをデプロイ後に以下の画面にアクセス
http://localhost:8080/struts2-showcase/skill/edit.action
2.「Name」欄に「contex.txt」と入力しsaveボタンを押下。
3.「Name is required」と必須入力エラーになる。