【发布时间】:2013-12-13 17:02:01
【问题描述】:
我正在尝试将 JavaScript 变量(即来自 Facebook 的访问令牌)中的值从框架的视图部分传递到存储相应 Java 对象变量的操作。
有哪些可能的方法来做到这一点?
【问题讨论】:
标签: java javascript jsp struts2
我正在尝试将 JavaScript 变量(即来自 Facebook 的访问令牌)中的值从框架的视图部分传递到存储相应 Java 对象变量的操作。
有哪些可能的方法来做到这一点?
【问题讨论】:
标签: java javascript jsp struts2
创建一个隐藏字段并将值保存在其中。通过提交this 答案中的表单来访问操作。使用jQuery将值保存到隐藏字段的示例
<s:hidden name="myHiddenField"/>
<script type="text/javascript">
function saveValue(value) {
$('input:hidden[name="myHiddenField"]').val(value);
}
</script>
在动作类中你应该有一个myHiddenField的属性
public class MyAction extends ActionSupport {
private String myHiddenField;
//getters and setters here
...
}
现在您将操作配置为使用defaultStack 的拦截器执行,当您提交表单时,该字段将填充到操作对象。
【讨论】: