我有一个"jsp"文件.在该文件中,我有"Javascript"脚本.在<script>标签内,只允许使用javascript但是,"表达式语言"是如何执行的?
<body>
<script type="text/javascript">
var b=${requestScope.name};
</script>
</body>
Run Code Online (Sandbox Code Playgroud)
小智 5
将该变量从请求范围带到页面范围,
<c:set var="myVar" value="${request.myVar}" />
Run Code Online (Sandbox Code Playgroud)
之后你可以尝试这个:
<script>
var myVar= '${myVar}' ;
</script>
Run Code Online (Sandbox Code Playgroud)
虽然我不确定这是否是最好的方法;但这应该可以。
小智 3
被处决。
由于“表达式语言”是在服务器端执行的语句
${requestScope.name}
Run Code Online (Sandbox Code Playgroud)
在服务器端执行,其值可供客户端的 JavaScript 使用。现在在客户端该行变为
var b='corresponding expression language executed value';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11483 次 |
| 最近记录: |