在Javascript中使用Struts标记

时间:2013-10-15 18:35:57

标签: javascript struts

我们有一些使用Dojo和Javascript开发的小部件。 dojo代码使用io脚本机制调用一些应用程序服务来克服跨浏览器问题。目前,io脚本的操作硬编码如下。

var host =“myhost.com”; var url =“http://”+ host +“/ context / service”;

每次我们需要创建WAR时,我们都必须更改主机详细信息。在JS中是否有一种方法我们可以配置它,即,从属性中读取它。

我发现了这个:url struts标签。我假设我们可以在JSP中的javascript代码中使用此标记。我可以在JSP的普通JS外侧使用它吗?

1 个答案:

答案 0 :(得分:0)

当然,如果您将容器设置为将*.js文件作为JSP文件处理。

IMO这有点脆弱。

您还可以通过隐藏元素隐藏DOM中的数据或使用合理的<script>属性隐藏type标记(例如,默认情况下不是"text/javascript")。

您还可以将数据放入JSP中的JavaScript变量中,并从外部JS文件访问它们。