我有一个使用struts / jsp的服务器端java应用程序。为简单起见,我不会详细介绍它,因为我只关注应用程序执行后特定类变量的值。这个特殊的类直接从struts执行。
我的应用程序在我从JSP页面提交表单后执行。当动作完成时,我的一个类变量的值会更新,我想从jsp中的javascript函数访问该类变量的值。
目前,通过引用我在struts中定义的动作名称和类变量名,我可以轻松地在jsp文件中显示任何类变量的值。仅作为一个例子,这就是我在jsp中的内容:
<s: property value="myInformation.birthDate" />
在课堂上,生日会看起来像这样:
private String birthDate;
当然是吸气鬼/二传手:
public String getBirthDate(){
return birthDate;
}
public void setBirthDate(String birthDate){
this.birthDate = birthDate;
}
以下是struts的样子:
<action name="myInformation"
class="com.whatever.whatever2.MyInformation" method="execute">
<result name="success"></result>
<result name="error"></result>
</action>
我想要做的是在我的应用程序执行后将此值存储在javascript变量中,以便将值加载到javascript数组中。
我只需要帮助捕获“myInformation.birthDate”的值并将其存储在一些javascript变量中。
编辑 - 添加评论中的详细信息以进一步说明:
该函数位于我在JSP中包含的file.js中。 JSP包含一个jqgrid。该函数使用JQuery的“saverow”来使jqgrid列可编辑并将它们传递给java应用程序。函数循环选择的每一行。每次执行后,“birthDate”都有一个新值“我想将每个值加载到函数中的数组中。
答案 0 :(得分:3)
从最差到更好的3个选项(可以说是)排序: