0
我試圖從框架的視圖部分將JavaScript變量(即來自Facebook的訪問令牌)的值傳遞到存儲相應Java對象變量的操作。在Struts 2中將參數從視圖傳遞到動作
有什麼可能的方法來做到這一點?
我試圖從框架的視圖部分將JavaScript變量(即來自Facebook的訪問令牌)的值傳遞到存儲相應Java對象變量的操作。在Struts 2中將參數從視圖傳遞到動作
有什麼可能的方法來做到這一點?
創建一個隱藏字段並保存其中的值。通過提交表單來訪問行動,如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
執行以及何時您將提交表單的字段將填充到操作對象。
看看http://stackoverflow.com/questions/9110221/how-can-i-pass-value-from-javascript-to-a-java-class-in-struts2 http://stackoverflow.com /問題/ 8769195 /傳遞參數從 - JSP到支柱-2-動作 –