访问 jsp 页面的 javascript 中的表达式语言
Accessing the expression language in javascript of a jsp page
我有一个"jsp"文件。在该文件中,我有"Javascript"脚本。在<script>
标签中,只允许使用javascript,但是,"表达式语言"是如何执行的?
<body>
<script type="text/javascript">
var b=${requestScope.name};
</script>
</body>
将该变量从请求范围带到页面范围,
<c:set var="myVar" value="${request.myVar}" />
在此之后,您可以尝试此操作:
<script>
var myVar= '${myVar}' ;
</script>
虽然我不确定这是否是最好的方法;但这应该可以。
已执行。
由于"表达式语言"在服务器端执行,因此语句
${requestScope.name}
在服务器端执行,其值可用于客户端的 JavaScript。 现在在客户端,该行变为
var b='corresponding expression language executed value';
JSP 是服务器端。无法访问脚本变量。这些变量仅在客户端执行。
相关文章:
- 如何通过JavaScript正则表达式匹配不同语言中的单词
- 我的正则表达式如何支持多种语言,如中文,日语,法语等
- jstl-如何将表达式语言变量传递给javascript警报
- 在 JavaScript 中包含 JSF 表达式语言
- 正则表达式不允许所有特殊字符,但允许其他语言,如希伯来语 JavaScript
- 高图表和表达式语言问题 - 标记“{”上出现语法错误
- 访问 jsp 页面的 javascript 中的表达式语言
- 可以角度.js与JSTL表达式语言进行通信
- 为什么我们要在 JavaScript 等语言中将 / 和 / 放在正则表达式的开头和结尾
- 表达式语言 - 如何访问整个数组
- JavaScript 语言解析:区分函数表达式和声明
- 需要忽略值中是否有任何单引号字符来自表达式语言,而不会破坏 JavaScript 代码
- JQuery/Javascript - 需要正则表达式来匹配多语言文本
- 将JSF表达式语言作为参数传递给javascript函数
- 如何在不同的编程语言中使用相同的正则表达式
- 在javascript下使用表达式语言
- 在哪里可以找到多语言正则表达式的单元测试?
- 试着恢复状态.表达式语言操作符
- 表达式语言中的新行
- 跨语言简单表达式语言实现