为什么用DD找不到web项目中的index.jsp

时间:2013-05-03 04:15:33

标签: eclipse jsp

全部,原谅我,我是Java网络世界的新手,我正在尝试编写一个测试的Web项目。但似乎我没有得到我预期的结果。我不知道发生了什么事。请帮忙复习一下。这就是我到目前为止所做的。

  1. 使用选项MyFirstWeb在Eclipse中创建名为Generate web.xml DD的动态Web项目。
  2. index.jsp目录下添加WebContent。下面是其中的网页代码。
  3. <%@ 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打了一个空页,为什么?感谢。

2 个答案:

答案 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>