2010-08-18 5 views

Répondre

10

Utilisez CDATA et un commentaire javascript.

<script type="text/javascript"> 
// <![CDATA[ 
    alert(1); 
// ]]> 
</script> 

Cela indiquera à l'analyseur XML qui balise de contenu à l'intérieur <script> est ok.

1

Ceci est mon create.jspx et vous pouvez trouver la façon dont cela fonctionne. J'ai utilisé un fichier généré par Spring Roo. La partie modifiée est en gras.

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<div xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:field="urn:jsptagdir:/WEB-INF/tags/form/fields" xmlns:form="urn:jsptagdir:/WEB-INF/tags/form" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:spring="http://www.springframework.org/tags" version="2.0"> 

**<head>** 
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js">   <!-- required for FF3 and Opera --><jsp:text> </jsp:text></script> 
    <script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"><!-- required for FF3 and Opera --><jsp:text> </jsp:text></script> 
**</head>** 
<jsp:directive.page contentType="text/html;charset=UTF-8"/> 
<jsp:output omit-xml-declaration="yes"/> 
<form:create id="fc_com_test_domain_Tag" modelAttribute="tag" path="/tags" render="${empty dependencies}" z="user-managed"> 
    <field:input field="id" id="c_com_test_domain_Tag_id" z="user-managed"/> 
    <field:input field="tagName" id="c_com_test_domain_Tag_tagName" z="user-managed"/> 
</form:create> 
<form:dependency dependencies="${dependencies}" id="d_com_test_domain_Tag" render="${not empty dependencies}" z="user-managed"/> 

+0

Merci, le travail effectué par (en ajoutant un espace) il suffit de faire cela fonctionne! –