java - 第一个 Java 服务器在浏览器上显示空白输出屏幕

标签 java servlets

代码如下:dateServlet.java

package com.love.servlet;
import javax.servlet.*;
 import java.io.*;
import java.util.*;

import java.io.PrintWriter;

  public class dateServlet extends GenericServlet
  {
  public void service(ServletRequest req,ServletResponse res)throws ServletException,IOException
  {
    PrintWriter pw=null;
    Date date=null;
   res.setContentType("text/html");
    pw=res.getWriter();//get printer object
    date=new Date();get date object
    pw.println("<h1 stype='align:center'date and time is::"+date+"</h1>");
  pw.close();

}
}

web .xml 文件如下:

  <web-app>
 <servlet>
 <servlet-name>s1</servlet-name>
 <servlet-class>com.love.servlet.dateServlet</servlet-class>
 </servlet>

<servlet-mapping>
<servlet-name>s1</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>

</web-app>

保存在tomcat的webapps文件夹中的DateApp文件夹中

但是 localhost:5050/DateApp/hello 显示空白屏幕,没有错误 请告诉我哪里错了

最佳答案

您能否在 servlet 标记中添加以下行并检查页面是否加载:

<load-on-startup>1</load-on-startup>

基本上应该在服务器启动时加载您的 servlet。

第二点是检查您的服务器是否在 5050 端口运行。通常大多数 http 服务器运行在 8080。只要确保您传递的端口正确即可。

关于java - 第一个 Java 服务器在浏览器上显示空白输出屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60790349/

相关文章:

java - 增加最后一个字符串索引值

java - 如何在java中使用Linux mincore()

java - jsp获取http错误描述

java - 使用 Java 创建 SOAP 服务外观

java.net.MalformedURLException java.net.URL.<init>(来源未知)

java - 调用方法

java - 如何使用 MemoryPoolMXBean

java - 如何理解pdf表单标志?

servlets - response.sendRedirect 在 Servlet 过滤器中不起作用

java - webview中的JSP/servlet处理