ZKX's LAB

jsp实现点击超链接下载文件 jsp超链接下载文件

2020-10-14知识6

jsp页面点击超链接下载文件。不能打开,只能下载,如何实现? 链接使用ajax向后台发送下载文件请求,然后后台采用Struts的DownloadAction来返回一个附件,就可以达到下载的目的了。这时不论他是选择下载,还是打开都是要先下载附件,然后浏览。

jsp实现点击超链接下载文件 jsp超链接下载文件

jsp实现点击超链接下载文件 /*/*实现文件另存功能param text文件内容param fileName文件名称returnprotected String renderFile(String text,String fileName)throws IOException{response.addHeader(\"Content-Disposition\",\"attachment;filename=fileName);response.setContentType(\"application/octet-stream\");response.setCharacterEncoding(\"GB2312\");response.getWriter().write(text);response.flushBuffer();response.getWriter().close();return null;}下载的action:提供下载的方法returnpublic String down(){String dir=getFullPath()+\"/upload/file/;try{if。FileUtils.exists(dir)){new File(dir).mkdirs();}Random r=new Random(System.currentTimeMillis());Integer randomInt=r.nextInt();this.renderFile(\"test content:\"+randomInt,randomInt+\".txt\");}catch(IOException e){e.printStackTrace();this.renderText(e.getMessage());}return null;}页面链接调用:下载

jsp实现点击超链接下载文件 jsp超链接下载文件

在JSP中,通过超链接,实现文件的保存。 其实你只要在数据库中保存文件在项目的相对路径,然后链接做成项目地址加路径就可以了,点击就可以下载。

jsp实现点击超链接下载文件 jsp超链接下载文件

jsp 怎么设置 超链接下载?? 具体代码!!??

JSP通过超链接下载文件 JSP页面点击超链接弹出文件下载,代码如下:String path=request.getContextPath();String basePath=request.getScheme()+\":/\"+request.getServerName()+\":\"+request.getServerPort()+path+\"/;然后upload/aa.doc }\"target=\"_blank\">;下 载注:获取部署JSP项目的根目录,/upload/aa.doc/是根目录>;upload>;aa.doc文件,根据需求修改即可。

jsp页面点击超链接下载文件。不能打开,只能下载,如何实现?

jsp怎么通过超链接直接打开pdf文件

#string#jsp#response

随机阅读

qrcode
访问手机版