@WebServlet("*.png") public class AdminStorageImgServelt extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String url = request.getRequestURI(); InputStream configInputStream = LocalStorage.class.getClassLoader().getResourceAsStream("config.properties"); Properties properties = new Properties(); properties.load(configInputStream); String path = properties.getProperty("storage.path"); FileInputStream inputStream = new FileInputStream(path + url); ServletOutputStream outputStream = response.getOutputStream(); int readCount = 0; byte[] bytes =new byte[1024]; while((inputStream.read(bytes)) != -1){ outputStream.write(bytes,0,readCount); } inputStream.close(); }为什么从网页上发送请求,他却进不去
时间: 2024-04-28 20:20:54 浏览: 125
java web 之servlet详解
可能有多种原因导致您无法进入该servlet。以下是一些可能的原因:
1. 您的Web.xml配置文件中没有正确配置servlet和servlet映射,导致请求无法正确路由到该servlet。
2. 您的servlet类没有正确部署在您的Web服务器中,因此Web服务器无法找到它。
3. 您的请求URL中可能包含了错误的文件路径或参数,导致servlet无法正确处理请求。
4. 您的servlet中可能存在错误,导致请求无法正确处理。
请检查以上可能存在的问题,以确定造成您无法进入该servlet的原因。
阅读全文