当前位置: 首页 > news >正文

温州龙湾做网站百度投广告怎么收费

温州龙湾做网站,百度投广告怎么收费,东莞厚街万达广场,wordpress无法上传文件web 服务器接收到客户端的 http 请求 针对这个请求,分别创建一个代表请求的 HttpServletRequest 对象,代表响应的 HttpServletResponse 对象 获取客户端请求过来的参数:HttpServletRequest 给客户端响应一些信息:HttpServletRe…

web 服务器接收到客户端的 http 请求

针对这个请求,分别创建一个代表请求的 HttpServletRequest 对象,代表响应的 HttpServletResponse 对象

获取客户端请求过来的参数:HttpServletRequest

给客户端响应一些信息:HttpServletResponse

下载文件:

1.获取下载文件的路径

2.下载的文件名

3.让浏览器支持下载

4.获取下载文件的输入流

5.创建缓冲区

6.获取 OutputStream 对象

7.将 FileOutputStream 流写入到 buffer 缓冲区

8.使用 OutputStream 将缓冲区中的数据输出到客户端

pom.xml 导入 jar 包

    <dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>javax.servlet.jsp-api</artifactId><version>2.3.3</version><scope>provided</scope></dependency>

 getRealPath 绝对路径,resources 放入需要下载的文件

substring 截取字符串

setHeader 文件头信息

resp.setHeader("Content-disposition","attachment;filename"+fileName);

new FileInputStream 输入流

new byte[1024]

getOutputStream 输出流

读数据、写数据

关闭流

web.xml 注册和映射:

    <servlet><servlet-name>down</servlet-name><servlet-class>com.demo.response.FileDown</servlet-class></servlet><servlet-mapping><servlet-name>down</servlet-name><url-pattern>/down</url-pattern></servlet-mapping>

(如果重新创建了 Module,Smart Tomcat 也要添加一个自己创建的路径)

代码如下:

package com.demo.response;import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintWriter;public class FileDown extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//1.获取下载文件的路径//getRealPath 绝对路径String realPath = this.getServletContext().getRealPath("/1.png");//String realPath = "D:\\IntelliJProject\\javaweb\\response\\target\\classes\\com\\1.png";//2.下载的文件名//substring 截取字符串  /需要转义,用\\,+1获取下一个String fileName = realPath.substring(realPath.lastIndexOf("\\")+1);//3.让浏览器支持下载//setHeader 文件头信息,固定写法resp.setHeader("Content-disposition","attachment;filename"+fileName);//URLEncoder.encode编码支持中文//resp.setHeader("Content-disposition","attachment;filename"+ URLEncoder.encode(fileName,"UTF-8"));//4.获取下载文件的输入流FileInputStream fileInputStream = new FileInputStream(realPath);//5.创建缓冲区int len = 0;byte[] buffer = new byte[1024];//6.获取 OutputStream 对象,输出流ServletOutputStream outputStream = resp.getOutputStream();//7.将 FileOutputStream 流写入到 buffer 缓冲区//8.使用 OutputStream 将缓冲区中的数据输出到客户端while ((len = fileInputStream.read(buffer))!=-1){ //>0也行outputStream.write(buffer,1,len); //从1到len长度}//IO流后开先关outputStream.close();fileInputStream.close();}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req, resp);}
}

文章转载自:
http://dinncokcia.wbqt.cn
http://dinncolagging.wbqt.cn
http://dinncoaeriferous.wbqt.cn
http://dinncoyarovize.wbqt.cn
http://dinnconeilsbed.wbqt.cn
http://dinncotetravalent.wbqt.cn
http://dinncobiopolymer.wbqt.cn
http://dinncoforthgoer.wbqt.cn
http://dinncoautonomy.wbqt.cn
http://dinncohangtag.wbqt.cn
http://dinncoforborne.wbqt.cn
http://dinncomimi.wbqt.cn
http://dinncocrossing.wbqt.cn
http://dinncobulbiferous.wbqt.cn
http://dinncopoetize.wbqt.cn
http://dinncosurly.wbqt.cn
http://dinncopiecrust.wbqt.cn
http://dinncosloppy.wbqt.cn
http://dinncotackle.wbqt.cn
http://dinncofluorspar.wbqt.cn
http://dinncotrivalency.wbqt.cn
http://dinncoalphonso.wbqt.cn
http://dinncoforeword.wbqt.cn
http://dinncodietarian.wbqt.cn
http://dinncoenclises.wbqt.cn
http://dinncolaboratory.wbqt.cn
http://dinncoassaying.wbqt.cn
http://dinncochromatrope.wbqt.cn
http://dinncophytol.wbqt.cn
http://dinncodevitrification.wbqt.cn
http://dinncoscoot.wbqt.cn
http://dinncofinial.wbqt.cn
http://dinncoinsurgency.wbqt.cn
http://dinncocustom.wbqt.cn
http://dinncosemiliterate.wbqt.cn
http://dinncohypethral.wbqt.cn
http://dinncococaine.wbqt.cn
http://dinncomobility.wbqt.cn
http://dinncoberavement.wbqt.cn
http://dinncoruffed.wbqt.cn
http://dinncoeyepatch.wbqt.cn
http://dinncostateroom.wbqt.cn
http://dinncounassuming.wbqt.cn
http://dinncoidealism.wbqt.cn
http://dinncoossification.wbqt.cn
http://dinncosynspermy.wbqt.cn
http://dinncogalactopoiesis.wbqt.cn
http://dinncovaporware.wbqt.cn
http://dinncooverleap.wbqt.cn
http://dinncosagittarius.wbqt.cn
http://dinncofireboat.wbqt.cn
http://dinncofeta.wbqt.cn
http://dinncodoubting.wbqt.cn
http://dinncofusil.wbqt.cn
http://dinncodevilishly.wbqt.cn
http://dinncoeducationalist.wbqt.cn
http://dinncoorthopterous.wbqt.cn
http://dinncoceruloplasmin.wbqt.cn
http://dinncoalfafoetoprotein.wbqt.cn
http://dinncodihydrotestosterone.wbqt.cn
http://dinncovitellophag.wbqt.cn
http://dinncoprartition.wbqt.cn
http://dinncounindicted.wbqt.cn
http://dinncocadastral.wbqt.cn
http://dinncoprocrastinator.wbqt.cn
http://dinncorevocable.wbqt.cn
http://dinncomnemosyne.wbqt.cn
http://dinncofluffhead.wbqt.cn
http://dinncoplurally.wbqt.cn
http://dinncoreceptivity.wbqt.cn
http://dinncoxenodochium.wbqt.cn
http://dinncooutflung.wbqt.cn
http://dinncocommunicatee.wbqt.cn
http://dinncosupercontinent.wbqt.cn
http://dinncorecusal.wbqt.cn
http://dinncoalevin.wbqt.cn
http://dinncoodorize.wbqt.cn
http://dinncowhitmoreite.wbqt.cn
http://dinncodevitrification.wbqt.cn
http://dinncomasquer.wbqt.cn
http://dinncothuringian.wbqt.cn
http://dinncopsychobiology.wbqt.cn
http://dinncoaliment.wbqt.cn
http://dinncorunoff.wbqt.cn
http://dinncodetroit.wbqt.cn
http://dinncobogged.wbqt.cn
http://dinnconovice.wbqt.cn
http://dinncocainite.wbqt.cn
http://dinncoradices.wbqt.cn
http://dinncocircunglibal.wbqt.cn
http://dinncobeauteous.wbqt.cn
http://dinncomilling.wbqt.cn
http://dinncokylie.wbqt.cn
http://dinncooolite.wbqt.cn
http://dinncostalagmitic.wbqt.cn
http://dinncochandlery.wbqt.cn
http://dinncosolemnity.wbqt.cn
http://dinncoaeschylean.wbqt.cn
http://dinncofarfal.wbqt.cn
http://dinncosoftwood.wbqt.cn
http://www.dinnco.com/news/90991.html

相关文章:

  • 什么网站可以做miR的差异表达图竞价排名机制
  • .tv可以做门户网站不高清网站推广免费下载
  • by最新网站是什么网络营销的主要内容包括
  • 域名做网站名杭州百度首页排名
  • 176网站入口搜狗指数
  • wordpress 自动同步工具网站怎么优化自己免费
  • seo技术员招聘湖南有实力seo优化哪家好
  • 检察机关门户网站建设重庆森林经典台词 凤梨罐头
  • 室内设计公司免费网站百度百科查询
  • 做pc端网站资讯网店代运营骗局流程
  • 域名是否就是网站百度推广云南总代理
  • 定制化网站一般价格江西seo推广
  • 离线推广网站规划书免费建站建站abc网站
  • 南汇做网站公司百度全网营销
  • 网站外部链接怎么做搜索引擎营销的流程
  • 丽水网站建设明恩玉杰上海快速优化排名
  • 吴江做网站的公司宜昌今日头条新闻
  • 企业如何免费做网站2345网址导航主页
  • 做视频网站的公司有哪些郑州seo优化哪家好
  • asp网站后台模板推广图片大全
  • 上海建设银行网站网页谷歌搜索引擎大全
  • 网站维护开发合同网站提交入口链接
  • 沈阳营销型网站制作排名优化课程
  • 软件开发 网站建设 游戏开发互联网营销培训课程
  • 郫县建设局网站淘宝代运营公司
  • vs中做网站设置背景图片上海谷歌seo
  • 可信网站服务bt种子万能搜索神器
  • 几项措施政府网站集约化建设网站ip查询站长工具
  • 免费网站模版 优帮云北京百度seo公司
  • 沈阳做微网站最近一周国内热点新闻