2013-04-14 2 views
1

오류 스택 트레이스 무엇입니까 PDF로 내 GSP 페이지를 변환 할 때 :내가 오류를

org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference. 
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) 
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:638) 
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709) 
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313) 
    at org.xhtmlrenderer.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:189) 
    at org.xhtmlrenderer.resource.XMLResource.load(XMLResource.java:75) 
    at org.xhtmlrenderer.resource.XMLResource$load.call(Unknown Source) 
    at grails.plugin.rendering.document.XhtmlDocumentService.createDocument(XhtmlDocumentService.groovy:55) 
    at grails.plugin.rendering.document.XhtmlDocumentService.createDocument(XhtmlDocumentService.groovy:43) 
    at grails.plugin.rendering.document.XhtmlDocumentService.createDocument(XhtmlDocumentService.groovy:38) 
    at grails.plugin.rendering.document.XhtmlDocumentService$createDocument.call(Unknown Source) 
    at grails.plugin.rendering.RenderingService.render(RenderingService.groovy:34) 
    at grails.plugin.rendering.RenderingService.render(RenderingService.groovy:33) 
    at grails.plugin.rendering.RenderingService$render$0.callCurrent(Unknown Source) 
    at grails.plugin.rendering.RenderingService.render(RenderingService.groovy:63) 
    at grails.plugin.rendering.RenderingService$render.call(Unknown Source) 
    at RenderingGrailsPlugin$_closure1.doCall(RenderingGrailsPlugin.groovy:48) 
    at RenderingGrailsPlugin$_closure1.call(RenderingGrailsPlugin.groovy) 
    at com.zocampus.ExamScoresController$_closure31.doCall(ExamScoresController.groovy:525) 
    at com.zocampus.ExamScoresController$_closure31.doCall(ExamScoresController.groovy) 
    at org.grails.jaxrs.web.JaxrsFilter.doFilterInternal(JaxrsFilter.java:46) 
    at java.lang.Thread.run(Thread.java:619) 
+1

당신이 소스 데이터를 표시 할 수 있습니까? Stacktrace는 당신이'&' –

답변

2

관측 :

  • 사용하는 Grails의 렌더링 플러그인.
  • gsp에서 텍스트에 '&'이있는 요소가 있습니다. 예를 들어 : 문자열이 HTML로 인코딩 할 필요가 : 라벨 솔루션

<p>S & P 500</p>있다. '&'이 필요한 곳에 gsp에서 .encodeAsHTML()을 사용하십시오.

샘플 GSP 코드 :

var abc = "S & P 500"; 
<p>abc.encodeAsHTML()</p> 
관련 문제