在Struts2中提交JS函数值

时间:2015-10-21 05:42:55

标签: struts2

如何通过点击此s:form的{​​{1}}按钮,将function的{​​{1}}隐藏字段中设置的值传递给操作类?

1 个答案:

答案 0 :(得分:0)

值应采用CSV格式,如this answer中所示。

这也可以让您了解应该绑定到隐藏字段的属性类型。例如,您可以将List<Integer>Integer[]用于设置值25, 27, 28的属性。

Struts2有一个内置转换器,可以自动将这些值转换为列表或数组。

另请注意,如果安全管理器无法访问OGNL(默认情况下),或者没有public访问器(如getter和setter),则操作类中的实例变量不能使用。在Struts2中,params拦截器将提交的值填充到实例变量中,这实际上是调用OGNL来完成工作。