MyServlet.java Source code

Java tutorial

Introduction

Here is the source code for MyServlet.java

Source

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;

public class MyServlet extends HttpServlet {

    public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {

        ServletOutputStream out = res.getOutputStream();
        res.setContentType("text/plain");

        String file = req.getPathInfo();
        if (file == null) {
            out.println("Extra path info was null; should be a resource to view");
            return;
        }

        URL url = getServletContext().getResource(file);
        if (url == null) {
            out.println("Resource " + file + " not found");
            return;
        }

        URLConnection con = null;
        try {
            con = url.openConnection();
            con.connect();
        } catch (IOException e) {
            out.println("Resource " + file + " could not be read: " + e.getMessage());
            return;
        }
    }
}