На Apache Tomcat 5.5 не работает Jsp (xml)?

  • Автор темы bhaa
  • Дата начала
B

bhaa

#1
Hi, All!

С JSP сталкивался не часто, но сейчас очень надо.
Есть вопрос. Почему этот JSP нормально работает на Apache Tomcat 5.5

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Заголовок страницы</title>
</head>
<body>
<h1>Заголовок JSP</h1>
<p>Текст</p>
<%
out.println(Calendar.getInstance(request.getLocale()).getFirstDayOfWeek() == Calendar.SUNDAY ?
"В вашей стране неделя начинается с воскресенья" :
"В вашей стране неделя не начинается с воскресенья");
%>
</body>
</html>

а этот

<?xml version="1.0" encoding="UTF-8"?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0">
<jsp:directive.page contentType="application/xhtml+xml; charset=UTF-8" />
<jsp:directive.page import="java.util.*" />
<jsp:eek:utput doctype-root-element="html" doctype-public="-//W3C//DTD XHTML 1.1//EN"
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" omit-xml-declaration="true"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Заголовок страницы</title>
</head>
<body>
<h1>Заголовок XML</h1>
<p>Текст</p>
<jsp:scriptlet>
out.print(Calendar.getInstance(request.getLocale()).getFirstDayOfWeek() == Calendar.SUNDAY ?
"В вашей стране неделя начинается с воскресенья" :
"В вашей стране неделя не начинается с воскресенья");
</jsp:scriptlet>
</body>
</html>
</jsp:root>

работать не хочет. Выдаёт

Действие отменено
Internet Explorer не удается подключиться к запрошенной веб-странице. Возможно, страница временно недоступна.

Если кто знает в чём причина, абъясните, please!

Заранее thanks,
Alexander.
 

LuMee

Well-known member
02.05.2006
477
0
#2
В голову приходит только сохранить вторю страничку в файл с расширением jspx вместо jsp: вроде, для томката это имеет значение.