我有一个使用struts/jsp的服务器端java应用程序。为了简单起见,我不讨论它的细节,因为我只关心应用程序执行后特定类变量的值。这个特定的类直接从struts执行。
在从JSP页面提交表单后,将执行我的应用程序。操作完成后,我的一个类变量的值将被更新,我希望从jsp中的javascript函数访问该类变量的值。
目前,我可以通过引用我在struts中定义的操作名称和类变量名来轻松地显示jsp文件中任何类变量的值。作为一个例子,下面是我在jsp中应该得到的内容:
<s: property value="myInformation.birthDate" />在课堂上,生日应该是这样的:
private String birthDate;当然,getter/setter:
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变量中。
编辑-从评论中添加细节,以便进一步澄清:
函数在一个file.js中,我把它包含在我的JSP中。JSP包含一个jqgrid。该函数使用JQuery的"saverow“使jqgrid列可编辑,并将它们传递到java应用程序中。所选每一行的函数循环。每次执行后,"birthDate“有一个新的值”我希望将每个值加载到函数中的数组中。
发布于 2014-01-15 02:16:32
三个选项(可以说是从最坏到更好)排序:
https://stackoverflow.com/questions/21127862
复制相似问题