2

我正在使用 Struts 2 版本 2.3.4,我将升级到最新版本,但我发现 Struts 2 (2.3.4.1) 中的修复有两个内部更改,其中一个影响我当前的系统无法运行,即“参数名称长度现在受到限制”。这是因为我的一些文本字段名称超过 100 个字符。例如: -

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

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

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

4

1 回答 1

2

该文档包含您问题的答案。

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

于 2013-04-14T19:43:30.057 回答