从javascript访问在jsp中创建的JSON字符串

时间:2013-09-29 09:01:02

标签: javascript jsp

在jsp scriptlet中我为一个匹配json语法的字符串变量赋值。

<%

  String jsonString = "{jsonsyntax}";
%>

在javscript中,我访问它:

var json= <%=jsonString %>; 

这个问题,当我在浏览器中使用“查看页面源”时,我看到了变量的内容。 我怎么能避免它?

或者也许可以将它移动到外部js文件?

1 个答案:

答案 0 :(得分:0)

由于您的JSP scriptlet将JSON设置为您的页面的字符串,因此您可以查看其内容。

如果你想避免这种情况,你需要将JSON作为对象传递给JavaScript代码。

您可以使用AJAX调用来检索JSON,然后将其作为对象获取。