AW: Getting mad with jsp 2.0 jsp:directive.include file=file_to_include.jsp/
Thanks for the answer, but the jsp:directive.include ... is the xml-styled version of %@ include file=... so this should work equaly. Any other proposals? martin -Ursprüngliche Nachricht- Von: Woodchuck [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 30. Juni 2004 16:23 An: Tomcat Users List Betreff: Re: Getting mad with jsp 2.0 jsp:directive.include file=file_to_include.jsp/ hi Martin, can you try to use the compile-time include like the following: %@ include file=/jsp/ascript.jsp% instead of the run-time include that you are currently using? that is why it is complaining about double importing. if you use compile-time include then you do not need to import in your ascript.jsp woodchuck --- Martin_Gr|neberg [EMAIL PROTECTED] wrote: Hello, hope somebody knows whats going on here... I have a main.jsp with the following start.. ?xml version=1.0 encoding=utf-8? jsp:root version=2.0 xmlns:jsp=http://java.sun.com/JSP/Page; xmlns=http://www.w3.org/1999/xhtml; xmlns:c=http://java.sun.com/jsp/jstl/core; xmlns:fn=http://java.sun.com/jsp/jstl/functions; xmlns:html=/WEB-INF/struts-html-el.tld xmlns:am=/WEB-INF/AccessManager2.tld xmlns:bean=/WEB-INF/struts-bean-el.tld jsp:output doctype-root-element=html doctype-public=-//W3C//DTD XHTML 1.0 Transitional//EN doctype-system=http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; / jsp:directive.page contentType=text/html; charset=utf-8 language=java / html:html locale=true xhtml=true head html:base/ titlebean:message key=login.title//title c:url value=/css/style.css var=link /c:url link rel=stylesheet href=${fn:escapeXml(link)} type=text/css/ jsp:directive.include file=/jsp/ascript.jsp/ /head the /jsp/ascript.jsp looks like that: script type=text/javascript var newWindow; function openInsertWindow() { c:url value=/messdatenPreloadAction.do var=link c:param name=operation value=insertDataset/ /c:url newWindow = window.open(${fn:escapeXml(link)},_blank,resizable=yes,scrollbars=yes,w idth=800,height=600,status=yes); } ... ok, now the problem: when i call the jsp tomcat (jasper) throws the following exception: org.apache.jasper.JasperException: /jsp/ascript.jsp(9,33) The attribute prefix fn does not correspond to any imported tag library I thought ok, and added the same declaration to the /jsp/ascript.jsp include file like in the main.jsp: ?xml version=1.0 encoding=utf-8? jsp:root version=2.0 xmlns:jsp=http://java.sun.com/JSP/Page; xmlns=http://www.w3.org/1999/xhtml; xmlns:c=http://java.sun.com/jsp/jstl/core; xmlns:fn=http://java.sun.com/jsp/jstl/functions; xmlns:html=/WEB-INF/struts-html-el.tld xmlns:am=/WEB-INF/AccessManager2.tld xmlns:bean=/WEB-INF/struts-bean-el.tld script type=text/javascript var newWindow; function openInsertWindow() { c:url value=/messdatenPreloadAction.do var=link c:param name=operation value=insertDataset/ /c:url newWindow = window.open(${fn:escapeXml(link)},_blank,resizable=yes,scrollbars=yes,w idth=800,height=600,status=yes); } ... but then i got the exception: org.apache.jasper.JasperException: h3Validation error messages from TagLibraryValidator for c/h3pnull: org.xml.sax.SAXParseException: Attribute bean bound to namespace http://www.w3.org/2000/xmlns/; was already specified for element jsp:root./p ok, this seems to be logical to me, because it is alredy declared in main.jsp. What can i do to fix this, to get the taglib known in the include but not double import it??? thanks in advance Martin Gr|neberg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Getting mad with jsp 2.0 jsp:directive.include file=file_to_include.jsp/
Hello, hope somebody knows whats going on here... I have a main.jsp with the following start.. ?xml version=1.0 encoding=utf-8? jsp:root version=2.0 xmlns:jsp=http://java.sun.com/JSP/Page; xmlns=http://www.w3.org/1999/xhtml; xmlns:c=http://java.sun.com/jsp/jstl/core; xmlns:fn=http://java.sun.com/jsp/jstl/functions; xmlns:html=/WEB-INF/struts-html-el.tld xmlns:am=/WEB-INF/AccessManager2.tld xmlns:bean=/WEB-INF/struts-bean-el.tld jsp:output doctype-root-element=html doctype-public=-//W3C//DTD XHTML 1.0 Transitional//EN doctype-system=http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; / jsp:directive.page contentType=text/html; charset=utf-8 language=java / html:html locale=true xhtml=true head html:base/ titlebean:message key=login.title//title c:url value=/css/style.css var=link /c:url link rel=stylesheet href=${fn:escapeXml(link)} type=text/css/ jsp:directive.include file=/jsp/ascript.jsp/ /head the /jsp/ascript.jsp looks like that: script type=text/javascript var newWindow; function openInsertWindow() { c:url value=/messdatenPreloadAction.do var=link c:param name=operation value=insertDataset/ /c:url newWindow = window.open(${fn:escapeXml(link)},_blank,resizable=yes,scrollbars=yes,w idth=800,height=600,status=yes); } ... ok, now the problem: when i call the jsp tomcat (jasper) throws the following exception: org.apache.jasper.JasperException: /jsp/ascript.jsp(9,33) The attribute prefix fn does not correspond to any imported tag library I thought ok, and added the same declaration to the /jsp/ascript.jsp include file like in the main.jsp: ?xml version=1.0 encoding=utf-8? jsp:root version=2.0 xmlns:jsp=http://java.sun.com/JSP/Page; xmlns=http://www.w3.org/1999/xhtml; xmlns:c=http://java.sun.com/jsp/jstl/core; xmlns:fn=http://java.sun.com/jsp/jstl/functions; xmlns:html=/WEB-INF/struts-html-el.tld xmlns:am=/WEB-INF/AccessManager2.tld xmlns:bean=/WEB-INF/struts-bean-el.tld script type=text/javascript var newWindow; function openInsertWindow() { c:url value=/messdatenPreloadAction.do var=link c:param name=operation value=insertDataset/ /c:url newWindow = window.open(${fn:escapeXml(link)},_blank,resizable=yes,scrollbars=yes,w idth=800,height=600,status=yes); } ... but then i got the exception: org.apache.jasper.JasperException: h3Validation error messages from TagLibraryValidator for c/h3pnull: org.xml.sax.SAXParseException: Attribute bean bound to namespace http://www.w3.org/2000/xmlns/; was already specified for element jsp:root./p ok, this seems to be logical to me, because it is alredy declared in main.jsp. What can i do to fix this, to get the taglib known in the include but not double import it??? thanks in advance Martin Grüneberg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Getting mad with jsp 2.0 jsp:directive.include file=file_to_include.jsp/
hi Martin, can you try to use the compile-time include like the following: %@ include file=/jsp/ascript.jsp% instead of the run-time include that you are currently using? that is why it is complaining about double importing. if you use compile-time include then you do not need to import in your ascript.jsp woodchuck --- Martin_Grüneberg [EMAIL PROTECTED] wrote: Hello, hope somebody knows whats going on here... I have a main.jsp with the following start.. ?xml version=1.0 encoding=utf-8? jsp:root version=2.0 xmlns:jsp=http://java.sun.com/JSP/Page; xmlns=http://www.w3.org/1999/xhtml; xmlns:c=http://java.sun.com/jsp/jstl/core; xmlns:fn=http://java.sun.com/jsp/jstl/functions; xmlns:html=/WEB-INF/struts-html-el.tld xmlns:am=/WEB-INF/AccessManager2.tld xmlns:bean=/WEB-INF/struts-bean-el.tld jsp:output doctype-root-element=html doctype-public=-//W3C//DTD XHTML 1.0 Transitional//EN doctype-system=http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; / jsp:directive.page contentType=text/html; charset=utf-8 language=java / html:html locale=true xhtml=true head html:base/ titlebean:message key=login.title//title c:url value=/css/style.css var=link /c:url link rel=stylesheet href=${fn:escapeXml(link)} type=text/css/ jsp:directive.include file=/jsp/ascript.jsp/ /head the /jsp/ascript.jsp looks like that: script type=text/javascript var newWindow; function openInsertWindow() { c:url value=/messdatenPreloadAction.do var=link c:param name=operation value=insertDataset/ /c:url newWindow = window.open(${fn:escapeXml(link)},_blank,resizable=yes,scrollbars=yes,w idth=800,height=600,status=yes); } ... ok, now the problem: when i call the jsp tomcat (jasper) throws the following exception: org.apache.jasper.JasperException: /jsp/ascript.jsp(9,33) The attribute prefix fn does not correspond to any imported tag library I thought ok, and added the same declaration to the /jsp/ascript.jsp include file like in the main.jsp: ?xml version=1.0 encoding=utf-8? jsp:root version=2.0 xmlns:jsp=http://java.sun.com/JSP/Page; xmlns=http://www.w3.org/1999/xhtml; xmlns:c=http://java.sun.com/jsp/jstl/core; xmlns:fn=http://java.sun.com/jsp/jstl/functions; xmlns:html=/WEB-INF/struts-html-el.tld xmlns:am=/WEB-INF/AccessManager2.tld xmlns:bean=/WEB-INF/struts-bean-el.tld script type=text/javascript var newWindow; function openInsertWindow() { c:url value=/messdatenPreloadAction.do var=link c:param name=operation value=insertDataset/ /c:url newWindow = window.open(${fn:escapeXml(link)},_blank,resizable=yes,scrollbars=yes,w idth=800,height=600,status=yes); } ... but then i got the exception: org.apache.jasper.JasperException: h3Validation error messages from TagLibraryValidator for c/h3pnull: org.xml.sax.SAXParseException: Attribute bean bound to namespace http://www.w3.org/2000/xmlns/; was already specified for element jsp:root./p ok, this seems to be logical to me, because it is alredy declared in main.jsp. What can i do to fix this, to get the taglib known in the include but not double import it??? thanks in advance Martin Grüneberg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]