当前位置: 首页 > 面试题库 >

从JavaScript读取JSP变量

杜彦君
2023-03-14
问题内容

如何从JavaScript读取/访问JSP变量?


问题答案:
alert("${variable}");

要么

alert("<%=var%>");

或完整的例子

<html> 
<head>
<script language="javascript"> 

function access(){ 
  <% String str="Hello World"; %>
   var s="<%=str%>"; 
   alert(s); 
} 

</script> 
</head> 

<body onload="access()"> 
</body> 

</html>

注意:在渲染输入之前先对其进行消毒,这可能会打开很多XSS可能性



 类似资料:
  • 问题内容: 我正在使用Selenium WebDriver(Java)和TestNG在我创建的网站上进行一些测试。在这个网站上,我也有JavaScript,并且在某些功能中,它返回值,并通过将值输出到浏览器控制台。 我想知道Selenium WebDriver是否有一种简单的方法来访问某些JavaScript信息,以便可以使用TestNG执行断言。 我对Selenium还是很陌生,但我知道您可以执

  • 我正在使用Selenium WebDriver(Java)和TestNG对我创建的网站进行一些测试。在这个网站中,我也有JavaScript,在一些函数中,它返回值,也通过向浏览器控制台输出值。 基本上,我希望Selenium能够获取JavaScript变量的值,将其存储在本地,然后对其进行断言测试。 假设我的网站有以下JS代码: 根据我阅读和理解的情况,在我单独的Selenium测试文件(Sel

  • 我想读取本地存储的xml,并且我想通过javascript进行读/写。我的代码如下 在这种情况下,xmlhttp.responseXML为空。

  • 我是Jmeter的新手,正在尝试在HTTP GET请求的路径中使用CSV文件中的变量。 我已经翻阅了这个问题的各种教程和答案,但我还是弄不清我做错了什么。文件只有一个头(ID)。如果我在路径中输入ID,它可以工作,但当我尝试从CSV文件中读取它时,它就失败了:

  • 问题内容: 在我的JS项目中,我需要从跨域加载数据。(JavaScript位于域A上,数据来自域B) 我有一个使用JSONP的解决方案,但是我确实需要加载XML(普通XML音乐播放列表)。主要目标是能够加载和解析XML数据,而无需先将其修改为其他格式(例如JSONP)。 完全不可能吗? 还是有任何解决方法或黑客措施? 我主要针对iOS上的最新浏览器。 谢谢! PS:easyXDM对您有帮助吗?还是

  • 问题内容: 我的脚本当前如下所示: 日期“ x”和事件“ x”是一系列html标签。页面加载(onload)时运行此功能。我的目标是仅从本地.json文件而不是上面获得的硬代码执行同一操作。我已经签出了http://api.jquery.com/jQuery.getJSON/。 本地.json文件如下所示: 有什么建议? 问题答案: 假设您说.json文件的意思是“本地文件系统上的文件”。 您需要