猿问

jsp:javascript 模板文字不起作用

我尝试使用模板文字


预期结果是“测试数据测试”


但是,它不起作用


如何在jsp上使用它?


<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<script>

var t = "TEST";


console.log(`테스트 데이터  ${t} `);

</script>

<body>


</body>

</html>


慕妹3242003
浏览 144回答 2
2回答

慕码人8056858

关键点是'\'console.log(`테스트&nbsp;데이터&nbsp;&nbsp;\${t}&nbsp;`);

蝴蝶不菲

你的代码有两个问题:首先,您需要使用"or'代替Then you need to can not set parameter in javascript side and get it via${t} ,due to${t}` 是一个 EL 表达式<%@ page language="java" contentType="text/html; charset=UTF-8"&nbsp; &nbsp; pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><% String t="TEST"; %> <!-- set value in the server side --><script>console.log("테스트 데이터&nbsp; ${t}");</script><body></body></html>
随时随地看视频慕课网APP

相关分类

Java
我要回答