`

关于单引号双引号页面的解析问题

 
阅读更多

不能正确解析的代码

 

 <a href='javascript:removeTeacher('${courseTeacher.uid}', '${courseTeacher.user.uid}##<c:out value="${courseTeacher.user.lastName}"/>##<c:out value="${courseTeacher.user.firstName}"/>##<c:out value='javascript:replaceStringSpecialCharacter("${courseTeacher.user.employeeID}")'/>', '<c:out value="${courseTeacher.user.firstName}"/> <c:out value="${courseTeacher.user.lastName}"/>')"><img width="11" height="11" alt="Delete" src="${mavenprop.static.url}/img/close_btn.png" class="data margin-right-15"></a>

 主要是指<c:out value='javascript:replaceStringSpecialCharacter("${courseTeacher.user.employeeID}")'/>这部分不能被解析出来。

正确使用单双引号以后,修改后的代码为:

<a href="javascript:removeTeacher('${courseTeacher.uid}', '${courseTeacher.user.uid}##<c:out value="${courseTeacher.user.lastName}"/>##<c:out value="${courseTeacher.user.firstName}"/>##<c:out value='javascript:replaceStringSpecialCharacter("${courseTeacher.user.employeeID}")'/>', '<c:out value="${courseTeacher.user.firstName}"/> <c:out value="${courseTeacher.user.lastName}"/>')"><img width="11" height="11" alt="Delete" src="${mavenprop.static.url}/img/close_btn.png" class="data margin-right-15"></a> 

个人理解是:

    当在html代码部分时就按照html的代码规则,该用双引号的地方就用双引号,在js部分就按照js的代码规则,该用单引号的部分就用单引号。

 

 

 

 

分享到:
评论

相关推荐

    ASP中有关双引号,单引号以及&号的解释

    在ASP(Active Server Pages)编程中,理解和熟练运用双引号、单引号及&号是非常重要的。这些符号在创建动态网页时起着至关重要的作用,尤其是在处理字符串和HTML代码时。 1. 双引号 "": 在ASP中,双引号主要用来...

    js 赋值包含单引号双引号问题的解决方法

    在这个例子中,前两个“//”用来在页面中保留下一个“/”,然后这个“/”用来转义后面的单引号,从而在网页中显示正确的HTML和JavaScript代码。这样,当JavaScript代码执行时,它会正确地将lefttree的值赋给div元素...

    php 防止单引号,双引号在接受页面转义

    首先,我们要解决的问题是“如何防止单引号和双引号在接受页面时被转义”。PHP有一个名为`magic_quotes_gpc`的配置选项,当它开启时,PHP会自动对提交到服务器的数据进行转义,包括单引号、双引号以及反斜杠。如果你...

    php下防止单引号,双引号在接受页面转义的设置方法

    1. **变量插入**:双引号内的变量会被解析,而单引号内的变量不会。例如: ```php $name = "John"; echo "Hello, $name"; // 输出 "Hello, John" echo 'Hello, $name'; // 输出 "Hello, $name" ``` 2. **字符...

    浅析Js中的单引号与双引号问题

    单引号和双引号其实没啥区别,看你自己习惯了 &lt;input type=”button” onclick=”alert&#40;“1″&#41;”&gt;——————-不正确&lt;input type=”button” onclick=”alert&#40;‘1’&#41;”&gt;——————-...

    PHP的单引号和双引号 字符串效率

    首先,当字符串不包含变量或转义字符时,使用单引号和双引号对性能的影响是相同的。这是因为在这两种情况下,PHP都处理字符串为一个整体。但是一旦字符串内部需要插入变量或者进行转义时,双引号字符串就会引发额外...

    json解析时遇到英文双引号报错的解决方法

    在处理JSON数据时,经常会遇到各种解析错误,其中一种常见的问题是英文双引号导致的解析错误。在编程语言中,JSON数据通常以字符串形式表示,而字符串内容中的特殊字符需要进行转义,才能确保JSON数据的格式正确无误...

    js 单引号 传递方法

    在JavaScript编程中,单引号(')和双引号(")通常用来定义字符串。当我们需要在JavaScript代码中处理从服务器端(例如Java Bean)获取的数据时,这些数据可能包含单引号,这时如果不正确处理,可能会导致语法错误,...

    jquery双引号文本变化rar

    综上所述,"jquery双引号文本变化rar"可能是一个关于如何在jQuery中处理包含双引号的文本的实例。它可能通过各种方法展示了如何安全、有效地改变HTML元素中的文本内容,尤其是那些内含双引号的文本,这在动态网页...

    domino xpages 显示双引号

    在 Domino XPages 开发环境中,有时开发者可能会遇到需要在页面上显示双引号(")的问题。这通常涉及到HTML和JavaScript编码规则,因为这些语言在处理字符串时有特定的字符转义机制。以下是对这个主题的详细解释: ...

    升级补丁tongWeb7.0.4.2-3单双引号标签问题.zip

    当单引号和双引号嵌套不当,可能会导致解析错误,进而影响到网页的正常渲染或者服务器的正常运行。 例如,如果一个HTML标签的属性值中包含一个未闭合的引号,解析器可能无法正确解析后续的代码,从而引发错误。在更...

    详解Linux中关于引号的那些事

    - **双引号**:与单引号不同,双引号允许在其中使用变量和命令替换。这使得我们可以轻松地将变量值嵌入到字符串中。 ```bash USER=john echo "Hello, $USER" # 输出结果:Hello, john ``` #### 引用单个字符 ...

    nutch对指定字段进行查询及双引号查询

    在这个主题中,我们将深入探讨如何在Nutch中对指定字段进行查询以及理解在搜索时使用双引号的差异。 1. **Nutch查询指定字段** 在Nutch中,我们可以通过`q`参数来构造查询,但默认情况下,它会匹配网页的全部内容...

    html title里面加双引号的实现方法

    在这个例子中,“这是'单引号'”这部分使用了正常的单引号,而“这是”双引号“啊”则使用了HTML实体编码`&quot;`来代替双引号,以确保属性值正确无误。 需要注意的是,代码中存在一些扫描错误,如`href=”***`应该...

    jQuery生成页面组件注意

    本篇文章将详细介绍一个具体的案例:使用单引号与双引号的不同之处及其对代码的影响,并提供一份详尽的分析报告。 #### 单引号与双引号的使用 在JavaScript中,字符串可以使用单引号或双引号定义,这两种方式通常...

    sql-labs 1-10关 含多种解法 包括sqlmap py脚本

    - **双引号闭合**:类似于单引号闭合,但需要使用双引号来闭合SQL语句,例如`?id=1"")`。 - **测试方法**:尝试在参数中插入双引号和括号组合,观察是否有错误信息提示。 - **利用技巧**:正确闭合双引号后,可以...

    JSON显示工具解析工具

    - 非法字符:JSON不支持单引号、反斜杠未转义、控制字符等。 使用JSON显示工具可以有效地避免这些问题,提高开发效率。对于初学者和经验丰富的开发者来说,这类工具都是日常工作中不可或缺的助手。通过解析和显示...

    PHP程序设计-3期(KC016) 3.7.2JSON_DECODE常见问题.docx

    解决这个问题的方法是将单引号替换为双引号,正确的JSON字符串应写作: ```php $jsonStr = '{"stuName": "佳佳"}'; ``` 这样,`json_decode($jsonStr)` 将能够正确地将JSON字符串解码为PHP数组或对象。 问题2:在...

    PHP工程师面试笔试真题(某知名同城网服务商)-附解析.doc

    单引号字符串不解析其中的变量,而双引号会解析以$开头的变量。因此,如果字符串内包含变量,使用双引号会稍慢一些,因为需要解析变量。单引号和双引号在处理转义字符如`\r`和`\t`时没有区别,都会进行转义。 3. 要...

Global site tag (gtag.js) - Google Analytics