первый java сервлет показывает пустой экран вывода в браузере - PullRequest
0 голосов
/ 21 марта 2020

код ниже: 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>

сохранен в папке DateApp в папке webapps tomcat

но localhost: 5050 / DateApp / привет показывает пустой экран без ошибок, плз, скажите, где я не прав

1 Ответ

0 голосов
/ 21 марта 2020

Можете ли вы добавить строку ниже в тег сервлета и проверить, загружается ли страница:

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

В основном это должно загрузить ваш сервлет при запуске сервера.

Вторым пунктом будет проверка, если ваш сервер работает с портом 5050. Обычно большинство http-серверов работают на 8080. Просто убедитесь, что вы передаете правильный порт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...