2011-06-15 4 views

cevap

18

Bu standard sözdizimi JSP ve XML görünümü teknolojilerinde hem de çalışması gerekir:

<h:outputText value="quote: &quot; apostrophe: &apos;"/> 
3

böyle, ters eğik çizgi onları kaçış Can:

<h:outputText value="My text with \'single quotes\' and \"double quotes\"" /> 

Düzenlendi

McDowell, XML sözdizimi dosyaları ile bunu yapamaz dediği gibi.

<h:outputText value=" &#34; " /> 

Tek Teklif için: Çift teklifi için

+2

Bu JSP standart sözlüğünde çalışacak x, ancak JSP XML sözdizimi veya Facelets'te yasadışı olur. – McDowell

+0

@McDowell Beni düzeltdiğiniz için teşekkür ederiz. Bunu kendim denemedim, o yüzden emin değildim. – deltaforce2

3

<h:outputText value=" &#39; " /> 
+0

Görünüm XML ise bu işe yarayacaktır; Bu varlıklar standart JSP sözdiziminde (en azından Glassfish'te değil) yorumlanmaz. – McDowell

+0

sadece iki kez kontrol edildi; " ve ' ', JSP 2.2 sözdiziminin resmi bir parçasıdır (bkz." QuotedChar "bölümü), diğer varlıklar ise değildir. – McDowell

+0

@McDowell: Haklısınız. Beni düzelttiğin için teşekkürler. – Maddy