Java 在Struts 2中将参数从视图传递到操作

Java 在Struts 2中将参数从视图传递到操作,java,javascript,jsp,struts2,Java,Javascript,Jsp,Struts2,我试图将JavaScript变量中的一个值(即来自Facebook的访问令牌)从框架的视图部分传递给存储相应Java对象变量的操作 有哪些可能的方法可以做到这一点 创建一个隐藏字段并保存其中的值。通过提交类似于in-answer的表单来访问操作。使用jQuery将值保存到隐藏字段的示例 <s:hidden name="myHiddenField"/> <script type="text/javascript"> function saveValue(value) {

我试图将JavaScript变量中的一个值(即来自Facebook的访问令牌)从框架的视图部分传递给存储相应Java对象变量的操作


有哪些可能的方法可以做到这一点

创建一个隐藏字段并保存其中的值。通过提交类似于in-answer的表单来访问操作。使用jQuery将值保存到隐藏字段的示例

<s:hidden name="myHiddenField"/>
<script type="text/javascript">
  function saveValue(value) {
    $('input:hidden[name="myHiddenField"]').val(value);
  }
</script> 
现在,使用拦截器的
defaultStack
配置要执行的操作,提交表单时,该字段将填充到操作对象

看一看
public class MyAction extends ActionSupport {
  private String myHiddenField;
  //getters and setters here 
  ...
}