Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中使用Struts标记_Javascript_Struts - Fatal编程技术网

在Javascript中使用Struts标记

在Javascript中使用Struts标记,javascript,struts,Javascript,Struts,我们使用Dojo和Javascript开发了一些小部件。dojo代码使用io脚本机制调用一些应用程序服务,以克服跨浏览器问题。目前,io脚本的操作硬编码如下 var host=“myhost.com”; var url=“http://“+host+”/context/service” 每次我们需要创建WAR时,我们都必须更改主机详细信息。在JS中有没有一种方法可以配置这个ie,比如从属性中读取它 我找到了这个s:url struts标签。我假设我们可以在JSP的javascript代码中使用这

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

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

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


我找到了这个s:url struts标签。我假设我们可以在JSP的javascript代码中使用这个标记。我可以在JSP的纯JS中使用它吗?

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

在我看来,这有点脆弱

您还可以通过隐藏元素或带有合理的
类型
属性(例如,不是
“text/javascript”
,默认值)的
标记在DOM中隐藏数据

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