在javascript中获取java变量

时间:2014-04-16 18:45:23

标签: javascript spring hibernate spring-mvc extjs

我正在使用extjs3.2 Grid.I正在使用spring和hibernate。我正在使用下面的链接

http://loianegroner.com/2010/09/extjs-spring-mvc-3-and-hibernate-3-5-crud-datagrid-example/

我正在使用

添加数据
modelMap.put("val", '12345');

现在我的问题是如何在我的javascript文件中获得val变量。我已经在使用

modelmap.put('data',city)

请帮助

由于

2 个答案:

答案 0 :(得分:1)

您可以尝试使用jQuery类选择器识别元素并调用 innerHTML 并将其分配给变量:

var val = $("class-selector").innerHTML

答案 1 :(得分:0)

您将无法在JS文件中获取它。由于模型映射仅在服务器编译并打印出JSP页面时可用,因此变量仅在JSP文件中可用,而不在JS文件中。

如果您有一个JS文件并想要使用它,则需要将值存储在JSP文件中的变量中,然后访问JS文件中的变量。

所以,JSP代码是:

var myVariable = ${val};

然后把JS文件:

<script type="text/javascript" src="myfile.js">

在myfile.js中,您可以使用变量:

Ext.request({
  url : 'myUrl/'+myVariable,
  success:..
});