【问题标题】:How to read from a text file into an html page using Java Servlet如何使用 Java Servlet 从文本文件读取到 html 页面
【发布时间】:2018-01-11 21:20:26
【问题描述】:

我正在尝试使用 Java Servlet 创建一个显示文本文件中的文本的 HTML 表单。我不断收到以下错误:错误实例化 servlet 类 servlets.ReportServlet。

这是 HTML 页面:

<html>
<head>
    <title>TODO supply a title</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <form name = "managementReports" method = "get" action = 
"ReportServlet">
    <input type="submit">
    </form>
</body>
</html>

这是我的 servlet:

package servlets;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import javax.servlet.annotation.WebServlet;
@WebServlet(urlPatterns = { "/ReportServlet" })
public class ReportServlet extends HttpServlet   
{
public void service(HttpServletRequest req, HttpServletResponse res) throws 
ServletException, IOException  
{
res.setContentType("text/html");
PrintWriter pw = res.getWriter();

String name = req.getParameter("filename");

BufferedReader br = new BufferedReader(new 
FileReader("c:/Consignment.txt"));

String str;
while( (str = br.readLine()) != null )
{
 pw.println(str + "<BR>");
}

br.close();
pw.close();
}
}

这是我的 web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
 version="3.1">
<servlet>
    <servlet-name>CustomerServlet</servlet-name>
    <servlet-class>servlet.CustomerServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>ConsignmentServlet</servlet-name>
    <servlet-class>servlet.ConsignmentServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>ReportServlet</servlet-name>
    <servlet-class>servlet.ReportServlet</servlet-class>
</servlet>
session-config>
    <session-timeout>
        30
    </session-timeout>
</session-config>
</web-app>

任何建议将不胜感激

【问题讨论】:

  • 粘贴你的web.xml
  • 尝试调试它 - 与您的上一个问题非常相似
  • 我已经添加了我的 web.xml
  • 有人有什么建议吗?我还在为此苦苦挣扎

标签: java html jsp servlets netbeans


【解决方案1】:

试试这个one,也试试这个one。对于您的错误,请检查此one

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-11
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多