\\\\ $ تحويلها إلى \ $ في بيانات نموذج التخطيط الاستراتيجي المشترك

StackOverflow https://stackoverflow.com/questions/424180

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا فقط تعثرت حتى في غرابة في التعليمات البرمجية JSP بلدي. ويبدو أن المائلين يليه رمز الدولار أو النسبة المئوية يحصل على تحويلها إلى مائل واحد (رمز زائد).

وهذا هو، JSP التالية:

<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
\\#
\\$
\\%
\\^

ويحصل المقدمة على النحو التالي:

\\#
\$
\%
\\^

وأنا باستخدام JDK 1.6.0_02 والقط اباتشي 5.5.23 و6.0.16 (جهازين).

هل هذا خطأ في القط؟ JDK؟ أم أنها تتفق مع بعض الخيار غامضة في المواصفات JSP؟ حاولت النظر في المواصفات ولكن لا يمكن أن تجد أي شيء مفيد.

وحلول وتافهة إلى حد ما، وأنا مجرد التفكير فما استقاموا لكم فاستقيموا ملف خطأ في حال واحد.

تعديل : لهيه، ستاكوفيرفلوو mangles أيضا الخطوط المائلة العكسية

هل كانت مفيدة؟

المحلول

\ $ هو في المواصفات (القسم JSP.1.6 ). "فقط عندما يتم تمكين EL للصفحة ....، يمكن نقل عن $ الحرفي \ $.

\٪ من المحتمل أن يكون بسبب "A الحرفي <٪، ونقلت صحيفة <\٪". وأظن أن المحلل لا التحقق ل<قبل \٪.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top