AW: Getting mad with jsp 2.0 jsp:directive.include file=file_to_include.jsp/

2004-07-01 Thread Martin Grüneberg
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/

2004-06-30 Thread Martin Grüneberg
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/

2004-06-30 Thread Woodchuck
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]