代码-jsp:点击按钮下载文档的问题<a href="<%= download %>"></a>

问题描述

jsp:点击按钮下载文档的问题<a href="<%= download %>"></a>

代码为:
String appRootPath = InitServlet.getAppRootPath();
String download = appRootPath + "/" + InitServlet.getDLFileDir() + "/" + (String)request.getAttribute("fileName"); 其中InitServlet是servlet的名字
在IE8下直接弹出下载或打开的窗口

在IE8以上的版本及谷歌下直接打开文件,并且文件里的内容是直接输入到页面上的

请问大神们怎么解决使之都能像在IE8下的效果,

解决方案

设置编码方式UTF-8

解决方案二:

最简单做写就是href里写个JS方法
function rediect(url){
if ()
else
}

解决方案三:

最简单做写就是href里写个JS方法
function rediect(url){
if xxx
else

}


解决方案四:

字符编码的问题
设置页面字符集就行了

解决方案五:

可不可以换种点击下载的写法呢,会的大神指导一下,本人是菜鸟对jsp和Java不怎么熟

时间: 2024-10-31 19:07:06

代码-jsp:点击按钮下载文档的问题&amp;lt;a href=&amp;quot;&amp;lt;%= download %&amp;gt;&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;的相关文章

id 成数组的传值-jsp弹出框传值问题(一个jsp 点击按钮弹出另一个jsp,选中记录带回数据显示在指定框中)

问题描述 jsp弹出框传值问题(一个jsp 点击按钮弹出另一个jsp,选中记录带回数据显示在指定框中) 如图,共有两个jsp: 一:add.jsp:二:select.jsp 其中在add.jsp上点击请选择按钮,弹出select.jsp页面,选择之后点击确定,应该如何将值传递回来,我知道是那个通过url携带参数,但是我一直写不对.下面附上两个jsp页面的源码: ## # [1.add.jsp]: <script> function openwindow(){ window.showModalD

ASP利用FSO及Stream方法实现IE直接下载文档

fso|stream|下载 在IE进行文档链接时,如果遇到OLE支持的文档,IE会自动调用相应程序打开它,有时候这种功能并不是我们所需的,虽然我们可以提醒用户用鼠标右键-->"目标另存为...."命令来下载文档,但这样毕竟不太友好,本文描述了利用FSO及Stream方法实现IE直接下载文档. <%@ language=vbscript codepage=65001%> <% 'Filename must be inputif Request("File

js代码实现点击按钮出现60秒倒计时_javascript技巧

比如,一些网站上的手机短信认证的功能,有类似实现点击按钮后,倒计时60秒才能再次点击发送的效果. 此例子用Javascript实现点击按钮后,倒计时60秒才能再次点击发送验证码的功能. 例子1:Javascript 实现 点击按钮 倒计时60秒方可再次点击发送的效果 <input type="button" id="btn" value="免费获取验证码" /> <script type="text/javascrip

使用JS代码实现点击按钮下载文件_javascript技巧

正文 有时候我们在网页上需要增加一个下载按钮,让用户能够点击后下载页面上的资料,那么怎样才能实现功能呢?这里有两种方法: 现在需要在页面上添加一个下载按钮,点击按钮下载文件. 题外话,这个下载图标是引用的 font-awesome 上面的.使用时,首先将 font-awesome 整个文件夹下载下来,利用bower或者是自己去官网上面下载都行. 将整个文件夹放在项目文件中之后,在页面上面引入css文件 <link href="libs/font-awesome-4.7.0/css/font

htmlunit下载文档报错

问题描述 我的以下代码报错,connectionrefused.哪位大侠帮忙看看?谢谢!在这句HttpResponseresponse=httpClient.execute(httpPost);publicclassbidder1{ChromeDriverdriver=null;publicstaticvoidmain(String[]args){newbidder1().test();}publicvoidtest(){try{StringdriverType="chromedriver.ex

鼠标点击按钮 隐藏这个按钮再点击就显示这个按钮 求这个html代码

问题描述 鼠标点击按钮 隐藏这个按钮再点击就显示这个按钮 求这个html代码 鼠标点击按钮 隐藏这个按钮再点击就显示这个按钮 求这个html代码 我是初学者 求大神告诉我具体原代码 谢谢 解决方案 使用请采纳 解决方案二: 用jquery隐藏显示按钮,代码更简洁.兼容性更好. $(function(){ $("button").click(function(){ $(this).toggle();//显示.隐藏 }); }); http://www.w3school.com.cn/jq

Bootstrap系列 -- 34. 按钮下拉菜单

  按钮下拉菜单仅从外观上看和上一节介绍的下拉菜单效果基本上是一样的.不同的是在普通的下拉菜单的基础上封装了按钮(.btn)样式效果.简单点说就是点击一个按钮,会显示隐藏的下拉菜单.按钮下拉菜单其实就是普通的下拉菜单,只不过把"<a>"标签元素换成了"<button>"标签元素.唯一不同的是外部容器"div.dropdown"换成了"div.btn-group".   <div class=&qu

myeclipse的jsp页面中点击按钮将所填数据保存到PL/SQLdeveloper中的代码

问题描述 myeclipse的jsp页面中点击按钮将所填数据保存到PL/SQLdeveloper中的代码 myeclipse的jsp页面中点击按钮将所填数据保存到PL/SQLdeveloper中的代码 解决方案 你好,首先你是用啥框架?纯jsp?还是servlet或者ssh? 解决方案二: 我用的应该是Struts框架

Jquery实现点击按钮,连续地向textarea中添加值的实例代码

 本篇文章主要是对Jquery实现点击按钮,连续地向textarea中添加值的实例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 代码如下:    代码如下: <%@ page language="java" contentType="text/html; charset=gbk"     pageEncoding="gbk"%>     <%@ include file="/pages/common/t