Struts2页面异步请求时,怎样将页面的值赋给Action里的属性?

 jsp页面循环一个集合时,需要获取一个值,根据这个值异步请求到Action类里再进行其他操作,可是怎么都没办法将页面获取的值赋给Action类里面定义的一个变量,那么该怎么样获取这个页面的值呢?

兄弟,你看看我写得这个总结文章
http://blueram.iteye.com/blog/1143373

[code="java"] 8) 页面Ajax请求action不行啊?[/code]

很简单type="chain"就可以不用传递到页面了而直接赋值给传递过去的action,属性名相同即可!
比如action1中有XXX,设置一个值,页面通过请求到action1,然后设置了XXX需要赋值给action2的一个变量,那么好,在action2中可以直接设置一个属性也等于XXX就可以获取到了,或者不设置XXX属性也可以通过request取得,因为chain通过链的形式在各action之间传递数据。

希望可以帮到你 :D

使用ajax的方法提交到action。
$.ajax({
type:"POST",
url:"ReceiveId.action",
data:"jhid="+selected.id,
success:function(){}
});
返回成功后,会执行function里的函数

直接用request.getParameter()吧。

request.getParameter()

你在Action里面在vsID的get方法上要加一句注解,@JSON(serialize=false)。因为ajax提交过来的值默认是json形式的,这句话就是让默认转换不起作用。你试一试
@JSON(serialize=false)
public String getSafecode() {
return safecode;
}

vsId != vsID 你可以知道?