J'utilise Spring Roo pour mon projet. Spring Roo utilise JSPX pour le déclenchement.intégrer JavaScript dans les fichiers JSP compatibles XML (JSPX)
Comment intégrer du code JavaScript dans une page JSPX pour qu'il reste analysable?
J'utilise Spring Roo pour mon projet. Spring Roo utilise JSPX pour le déclenchement.intégrer JavaScript dans les fichiers JSP compatibles XML (JSPX)
Comment intégrer du code JavaScript dans une page JSPX pour qu'il reste analysable?
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.
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"/>
Merci, le travail effectué par (en ajoutant un espace) il suffit de faire cela fonctionne! –