首页 > 其他分享 >Serverlet读取文件

Serverlet读取文件

时间:2023-01-12 20:14:38浏览次数:40  
标签:文件 java 读取 sd5 resp Serverlet import servlet javax

1.在resources文件夹下新建一个db.properties文件,写入;

username=root
password=123456

  

 

2.java文件夹下建一个文件Demo05

package com.yin;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class Demo05 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        InputStream is=this.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties");
        Properties prop = new Properties();
        prop.load(is);
        String user = prop.getProperty("username");
        String pwd = prop.getProperty("password");
        resp.getWriter().print(user + ":" + pwd);
    }

    @Override
    protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doGet(req, resp);
    }
}

  3.web.xml配置访问路径

    <servlet>
        <servlet-name>sd5</servlet-name>
        <servlet-class>com.yin.Demo05</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>sd5</servlet-name>
        <url-pattern>/sd5</url-pattern>
    </servlet-mapping>

  4.运行TOMCAT,跳出页面后,地址加上/sd5,如下图;

 

标签:文件,java,读取,sd5,resp,Serverlet,import,servlet,javax
From: https://www.cnblogs.com/insoon/p/17047802.html

相关文章

  • go-rod 读取cookie
       https://github.com/go-rod/go-rod-chinese/blob/186e2fcf0611f0fcea74e723d82e079bd724ce8f/lib/examples/compare-chromedp/cookie/main.go  //rea......
  • VirtualBox7.0 设置共享文件夹,实现win10宿主机与win7虚拟机文件双向拷贝
    解决步骤:1、从官网下载新版VirtualBox,并安装参考地址:VirtualBox软件下载安装及Linux环境安装部署图文教程详解_VirtualBox_脚本之家(jb51.net)2、新建虚拟机:注意:设置网......
  • nginx.conf配置文件
    userwwwwww;worker_processesauto;#cat/proc/cpuinfo|grep^processor|wc-l#查看cpu核数worker_cpu_affinityauto;error_log/www/wwwlogs/nginx_error......
  • 性能测试|JMeter上传下载文件
    日常工作中,我们难免会遇到有些接口是要上传文件的,比如修改头像、上传证件,上传文档等等情况。### 抓取接口抓取接口的工具有很多,我们可以使用浏览器自带的开发者工具,也可以......
  • axios 处理响应( 流文件或 json)
    今天遇到一前端问题。axios导出后台xls文件出现乱码。多会儿没写发现前端了,发现是【没指定响应类型时,axios默认把响应内容包成字符串,即type(res.data)='string'】,......
  • C#-生成Excel文件
    引入命名空间:usingMicrosoft.Office.Interop.Excel;usingSystem.Runtime.InteropServices;创建Sheet:varapp=newMicrosoft.Office.Interop.Excel.Applic......
  • python requests函数处理文件上传
    问题:如何使用python的requests函数来发送一个“文件上传”的接口? 一:首先得打开文件,file={'文件参数名':open('文件路径','rb')} “文件路径”好理解,但是“......
  • Spring Boot 加载外部配置文件
    SpringBoot允许你从外部加载配置,这样的话,就可以在不同的环境中使用相同的代码。支持的外部配置源包括:Java属性文件、YAML文件、环境变量、命令行参数。用@Value注解可以......
  • pycharm文件注释与函数注释设置
    1、files->settings->FileandCodeTemplates->PythonScript   #!/usr/bin/envpython3#-*-coding:utf-8-*-#@file:${NAME}.py#@time:${DATE}${......
  • 30分钟搞定后台登录界面(103个后台PSD源文件、素材网站)
    去年八月时要做一个OA系统为了后台界面而烦恼,后来写了一篇博客(​​《后台管理UI的选择》​​)介绍了选择过程与常用后台UI,令我想不到的时竟然有许多开发者与我一样都为这个事......