zoukankan      html  css  js  c++  java
  • Servlet获取类路径下的资源

    示例程序:

     1 package cn.yzu;
     2 import java.io.IOException;
     3 import java.io.InputStream;
     4 import javax.servlet.ServletException;
     5 import javax.servlet.http.HttpServlet;
     6 import javax.servlet.http.HttpServletRequest;
     7 import javax.servlet.http.HttpServletResponse;
     8 import org.apache.commons.io.IOUtils;
     9 public class AServlet extends HttpServlet {
    10 
    11     public void doGet(HttpServletRequest request, HttpServletResponse response)
    12             throws ServletException, IOException {
    13         ClassLoader loader=this.getClass().getClassLoader();
    14         //相对于TOMCAT中classes目录
    15         InputStream stream=loader.getResourceAsStream("cn/yzu/A");
    16         InputStream stream2=loader.getResourceAsStream("../../index.jsp");
    17         //IO小工具,将输入流转换成字符串
    18         String s=IOUtils.toString(stream);
    19         System.out.println(s);
    20         System.out.println("---------------------------------------------------");
    21         System.out.println(IOUtils.toString(stream2));
    22     }
    23     public void doPost(HttpServletRequest request, HttpServletResponse response)
    24             throws ServletException, IOException {
    25         doGet(request, response);
    26     }
    27 }
    View Code

    运行结果:

    注:IO小工具所用jar包:(APACHE提供,可到官网下载)

  • 相关阅读:
    Hyperion Planning 表单数据验证功能实现
    类型别名
    内联函数和constexpr函数
    强制类型转换
    当函数返回值是引用
    左值和右值
    const形参和实参
    const限定符
    auto与decltype
    局部对象
  • 原文地址:https://www.cnblogs.com/fengmingyue/p/5989273.html
Copyright © 2011-2022 走看看