jsp中使用模板字符串未取到值

在jsp页面上使用模板字符串${}取值会出现取不到值的情况,这是因为jsp本身也有这个表达式

解决办法:

  1. 加反斜杠\进行逃逸
  2. 写两层${"${vid}"}
  let str = `这是模板字符串${"${vid}"}`
  let str = `这是模板字符串\${vid}`
  console.log(str)

拓展
<%=java变量%>:在html,js上赋值Java变量
<% 执行Java代码 %>:在这个符号里面执行Java代码
<%! 定义Java方法 %>:在这个符号里定义Java方法
<%@ include file="/common/common.jsp" %>:引入jsp文件

你可能感兴趣的:(jsp中使用模板字符串未取到值)