Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » JSP Interest »

Re: Tomcat XML example

Christian FEARD

2003-07-20


Martin,

try putting ':jsp' after 'xmlns'

christian
____________________________________________________






Martin Gainty <mgainty@(protected)>
Sent by: A mailing list about Java Server Pages specification and
reference <JSP-INTEREST@(protected)>
20-07-03 00:24
Please respond to A mailing list about Java Server Pages specification and
reference


    To:   JSP-INTEREST@(protected)
    cc:
    Subject:     Tomcat XML example


<?xml version="1.0"?>
<jsp:root xmlns="http://java.sun.com/JSP/Page"
version="1.2">
<jsp:directive.page contentType="text/html"/>
<jsp:directive.page import="java.util.Date, java.util.Locale"/>
<jsp:directive.page import="java.text.*"/>

<jsp:declaration>
String getDateTimeStr(Locale l) {
  DateFormat df =
SimpleDateFormat.getDateTimeInstance(DateFormat.MEDIUM,
DateFormat.MEDIUM, l);
  return df.format(new Date());
}
</jsp:declaration>

<html>
<head>
<title>Example JSP in XML format</title>
</head>

<body>
This is the output of a simple JSP using XML format.
<br />

<div>Use a jsp:scriptlet to loop from 1 to 10: </div>
<jsp:scriptlet>
// Note we need to declare CDATA because we don't escape the less than
symbol
<![CDATA[
for (int i = 1; i<=10; i++) {
  out.println(i);
  if (i < 10) {
   out.println(", ");
  }
}
]]>
</jsp:scriptlet>

<!-- Because I omit br's end tag, declare it as CDATA -->
<![CDATA[
<br><br>
]]>

<div align="left">
<!-- If we don't use <span> or <jsp:text> or any other tag to enclose
the
label,
    then the date/time string is printed BEFORE the label. Is this a
Tomcat 4.0.1 bug? -->
<div>
  Use a jsp:expression to write the date and time in the browser's
locale:
</div>
<jsp:expression>getDateTimeStr(request.getLocale())</jsp:expression>
</div>


<jsp:text>
<p>This sentence is enclosed in a jsp:text element.</p>
</jsp:text>

</body>
</html>
</jsp:root>

produces this output:
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and
then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

Reference to undeclared namespace prefix: 'jsp'. Line 3, Position 17

version="1.2">

Advice?

Martin

===========================================================================
To unsubscribe: mailto listserv@(protected)".
For digest: mailto listserv@(protected)".

Some relevant archives, FAQs and Forums on JSPs can be found at:

http://java.sun.com/products/jsp
http://archives.java.sun.com/jsp-interest.html
http://forums.java.sun.com
http://www.jspinsider.com


©2008 junlu.com - Jax Systems, LLC, U.S.A.