所以我在JSP页面的表几行和复选框的每一行。我创建创建上的复选框的值的阵列的js函数。我想通过在Ajax调用发送此阵,所以我的toJSON-ED,但我不明白变量是如何的ActionBean获取设置这些参数。任何人都可以帮忙吗?谢谢!

有帮助吗?

解决方案

好问题。通常,您创建你的行动豆实例变量,暴露瓦特/的getter / setter方法,他们通过形式post数据自动地填充或获取PARAMS。

如果您有复选框一小撮,你可以为每个一个对你的ActionBean一个布尔值,那么你的Ajax调用可能是像“Preferences.action?box1=true&box2=false&box3=false”的URL。

如果你有一吨,你可以创建在ActionBean的一个列表。我只处理瓦特/这个非Ajax的方式,但你的复选框的name属性设置为这样的事情:name="preferences[0]"。我想你可以做一个jquery ajax调用这样过,但你可能需要URL编码帕拉姆的名称。

我想你也可以看看jQuery的形式插件只能张贴的JSON了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top