2
我剛剛在我的JSP代碼中偶然發現了一個奇怪的問題。看起來,一個雙反斜槓後跟一個美元或百分號被轉換爲一個反斜槓(加上符號)。
也就是說,下面的JSP:
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
\\#
\\$
\\%
\\^
被渲染爲:
\\#
\$
\%
\\^
我使用的是JDK 1.6.0_02和Apache Tomcat 5.5.23和6.0.16(兩臺機器)。
這是Tomcat中的一個bug嗎? JDK?還是它符合JSP規範中的一些模糊選項?我試着看規格,但找不到任何有用的東西。
變通辦法是相當平凡的,我只是想我會提交一個錯誤的情況下,它是一個。
編輯:嘿,計算器也軋液反斜槓
之前檢查<但是不在標題元素中,它在標題和標題之間不同 – davidsheldon 2009-01-08 14:56:07