美文网首页
JavaWeb - jsp中EL表达式的$符号和ES6模板字符串

JavaWeb - jsp中EL表达式的$符号和ES6模板字符串

作者: 小闫94 | 来源:发表于2018-03-23 23:33 被阅读0次
  • 在jsp中使用ES6的模板字符串,由于el表达式和模板字符串的插入变量都是使用${}这种形式,所以下面的img标签如果写成
<img src="${pageContext.request.contextPath }/${data[i].pimage}">

${pageContext.request.contextPath }在jsp中会被正常解析,而${data[i].pimage}会被jsp解析成'',要正常使用ES6模板字符串的插入变量,须在jsp中将模板字符串的${}进行转义,写成\${$\{。同样的,如果想在模板字符串中使用${这个字符串(不知道出于什么样的奇葩理由),也只需要写成\${$\{(两个字符转义其一即可)。

  • 需要转义
for(var i=0;i<data.length;i++){
    content+=`
        <tr style="text-align: center;">
            <td>
                <img src="${pageContext.request.contextPath }/\${data[i].pimage}" width="70" height="60"></td>
            <td>
                <a target="_blank">\${data[i].pname}</a></td>
            <td>\${data[i].shop_price}</td>
            <td>\${data[i].count}</td>
            <td>
                <span class="subtotal">¥\${data[i].subtotal}</span></td>
        </tr>
    `;
}

相关文章

  • JavaWeb - jsp中EL表达式的$符号和ES6模板字符串

    在jsp中使用ES6的模板字符串,由于el表达式和模板字符串的插入变量都是使用${}这种形式,所以下面的img标签...

  • EL表达式 & JSP标签

    EL表达式 EL作用 jsp的核心语法: jsp表达式 <%=%>和 jsp脚本<% %> 以后开发jsp的原则...

  • JavaWeb之 EL表达式

    EL表达式 EL是JSP内置的表达式语言! ​ jsp2.0开始,不让再使用java脚本,而是使用el表达式和...

  • 三、EL表达式和JSTL

    EL表达式和JSTL标签 在JavaWeb中,JSP技术提供9大内置对象,其中4个对象(四大作用域)用于存储数据,...

  • Jsp(六)

    JSP 表达式语言 JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单。JSP EL既可以...

  • NO.5 EL表达式

    1、EL概述和基本语法 EL表达式:expression language 表达式语言,要简化jsp中java代码...

  • EL表达式与JSP标签(学习笔记)

      本文内容主要介绍EL表达式、JSP标准标签库(JSTL)、JSP自定义标签库。其中拿EL表达式和JSP技术做对...

  • JavaScript 模板字符串知识点归纳

    参考链接:模板字符串 换行 嵌入表达式 嵌套模板 在模板字符串内的 ${ } 占位符中,可以直接使用 ` 符号而无...

  • EL表达式

    jsp的核心语法: jsp表达式 <%=%> jsp脚本<% %>。 EL表达式作用: 向浏览器输出域对象中的变...

  • el、jstl

    EL(Expression Language)EL表达式 作用:在JSP中消灭java代码 语法: "${ }" ...

网友评论

      本文标题:JavaWeb - jsp中EL表达式的$符号和ES6模板字符串

      本文链接:https://www.haomeiwen.com/subject/loyfcftx.html