Struts 2参数名称长度现在受到限制

时间:2013-04-14 15:05:51

标签: struts2

我正在使用Struts 2版本2.3.4并且我将升级到最新版本,但我发现Struts 2(2.3.4.1)中的修复有两个内部更改,其中一个影响我当前的系统不可行,这是“parameter name length is now restricted”。这是因为我的一些文本字段名称超过100个字符。例如: -

<s:textfield theme="simple" name="model.verylonglistname[%{#status.index}].somemodelname.someobject" />

由于我系统中的某些文本字段名称超过100个字符。

有解决上述问题的方法吗?由于我目前的系统已经开发了很长一段时间,很多文本域名都超过100个字符。

1 个答案:

答案 0 :(得分:2)

The documentation contains the answer你的问题。

定义您自己的默认堆栈,将“参数”拦截器的paramNameMaxLength参数设置为愚蠢且更长的时间。