全部,原谅我,我是Java网络世界的新手,我正在尝试编写一个测试的Web项目。但似乎我没有得到我预期的结果。我不知道发生了什么事。请帮忙复习一下。这就是我到目前为止所做的。
MyFirstWeb
在Eclipse中创建名为Generate web.xml DD
的动态Web项目。index.jsp
目录下添加WebContent
。下面是其中的网页代码。<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!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=ISO-8859-1"> <title>My Title</title> </head> <body> <% java.util.Date d = new java.util.Date(); %> <h1> Today's date is <%= d.toString() %> and this jsp page worked! </h1> </body> </html>
在我将它发布到Eclipse中的内置Tomcat服务器运行时之后。服务器启动时没有错误。
但我为网址http://localhost:8080/MyFirstWeb/index.jsp
打了一个空页,为什么?感谢。
答案 0 :(得分:2)
添加到您的web.xml
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
答案 1 :(得分:1)
我在Eclipse中使用了您的确切代码,它工作得非常好。你能发布错误是什么吗? 并检查您的web.xml是否具有此
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>MyFirstWeb</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>