`
kgshutao
  • 浏览: 13415 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Tomcat双引号改单引号问题

阅读更多

在如下调用时出错:    

<jsp:include page="test.jsp">    
   <jsp:param name="returl" value="<%=Url.encode(****) %>" />    
</jsp:include>    

  
这里,在 value 中只是使用了 URL 而已。   
然后报错:   
Attribute value Url.encode(****)  is quoted with " which must be escaped when used within the value

解决:

1、把 value="" 改成 value=''.

2、修改Tomcat目录:D:\Java\tomcat-6.0.20\conf下面的catalina.properties文件,在最后面加入:

org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false.

具体见官方

写道
可以通过设置System Properties来改变tomcat的默认行为:
org.apache.jasper.compiler. Parser.STRICT_QUOTE_ESCAPING
If false the requirements for escpaing quotes in JSP attributes will be relaxed so that a missing required quote will not cause an error. If not specified, the specification compliant default of true will be used.

 

分享到:
评论

相关推荐

    jconsole-tomcat配置

    这里需要注意的是,Linux下使用的是单引号而非双引号包裹参数,并且参数之间以空格分隔。 #### 四、注意事项 - **安全性问题**:默认情况下,JMX远程监控是禁用的,主要是考虑到安全性问题。因此,如果在生产环境...

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

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

    sed命令大全

    在使用sed命令时,需要注意单引号、双引号的使用以及转义字符。如果表达式中需要包含单引号,则外层可以用双引号包围,反之亦然。转义字符是反斜杠(\),在sed命令中,使用反斜杠对特殊字符进行转义。 例如,sed命令...

    shell脚本入门.pdf

    - 双引号 `"..."` 和单引号 `'...'` 的区别在于,双引号内可以进行变量替换和命令替换。 - `"` 内的 `$var` 会被变量的值替换。 - `'...'` 内的内容会被原样输出,不会进行任何替换。 - 反引号 `` `command` `` 用于...

    2021-2022计算机二级等级考试试题及答案No.9364.docx

    23. 字符型数据以双引号定界,输出时不显示双引号。 24. Word的打印预览功能可以帮助用户在打印前检查文档的外观,节省时间和纸张。 25. Web资源的唯一标识是URL(统一资源定位符)。 26. 可以在桌面上为同一应用...

    Shell命令脚本教程

    `" "`双引号内可以引用其他变量,`' '`单引号内则会屏蔽特殊字符,` `反引号会捕获命令的输出结果。`read`命令可以从终端读取输入,`-p`选项可以设置提示信息。 数值变量支持基本的算术运算,如`expr $x + $y`用于...

    2021-2022计算机二级等级考试试题及答案No.17615.docx

    'W',单引号表示单个字符,双引号通常用于字符串。 以上是根据题目给出的计算机二级等级考试试题及答案,涉及到的知识点的详细解析。这些知识点涵盖了Web服务器配置、数据库操作、编程语言语法、数据库设计、软件...

    JSTL标签库的下载

    - 文本(用单引号或双引号包围) - 布尔值 - null值 EL表达式总是以 `${}` 开始和结束,其中 `${` 表示表达式的开始,`}` 表示表达式的结束。这种语法使得EL表达式易于识别,并且能够在JSP页面中嵌入到HTML标记或...

    中软国际面试题

    - **字符串和字符的表示**:字符串可以用双引号包围,而字符则用单引号包围。 ### 7. 数据库存储过程参数 - **存储过程参数类型**:`IN`、`OUT`、`INOUT`分别代表输入参数、输出参数和输入输出参数,用于存储过程...

    grails开发笔记

    - 字符串使用单引号和双引号区分常量和变量。 - 支持多重赋值,如 `(a, b) = [1, 2]`。 - 默认参数方法,如 `def greet(name = "默认名字") {}`。 ##### Grails-App 组件详解 1. **Domain (持久化层)**:Grails 的...

    J2EE知识点小结(个人总结)

    `**:表示单引号`'`。 - **`&quot;`**:表示双引号`"`。 - **` `**:表示换行。 - **页面跳转**: - **`request.getContextPath()`**:获取当前项目的上下文路径,用于构建完整的URL地址。 - **`...

    面试题总结.docx

    - `#`:当使用`#`传递参数时,MyBatis会将参数视为字符串,并自动添加双引号。这种方式有助于防止SQL注入攻击。 - `$`:使用`$`时,MyBatis会将参数直接插入到SQL语句中,不添加任何额外字符。这种方式不安全,...

    hibernate 框架详解

    1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第一部分 - 第一个Hibernate程序 2.2.1. 第一个class ...

    hibernate3.04中文文档.chm

    1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第一部分 - 第一个Hibernate程序 2.2.1. 第一个class ...

    Hibernate教程

    1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第一部分 - 第一个Hibernate程序 2.2.1. 第一个class 2.2.2...

    最全Hibernate 参考文档

    1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. 架构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 3. 配置 ...

    Hibernate3+中文参考文档

    1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. 架构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 3. 配置 ...

Global site tag (gtag.js) - Google Analytics