JSP文件开头声明了是一个下载文件(contentType="application/x-download"),是不是就不能在下面执行javascript和html了?

jinnykiki 2007-11-13 10:08:09
请各位大侠赐教,我在JSP文件开头声明了是一个下载文件(contentType="application/x-download"),是不是就不能在下面执行javascript和html了,
但是因为,在执行这个JSP的时候,不单单跳出下载的页面,还跳出了一个,不相干的IE画面,这样就涉及到安全性问题了.我不想让这个IE打开,因为javascript和html都不能用了,所以也不知道有没有什么好的办法啊.
代码如下:
<%@page language="java" contentType="application/x-download" import="java.io.*,java.net.*" pageEncoding="gb2312"%><%


response.setContentType("application/x-download");
....................................................





%>
...全文
3103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
flowerjack 2012-08-26
  • 打赏
  • 举报
回复
不相干的IE画面?blank吗?
可以考虑写一个ocx控件什么的
jinnykiki 2007-11-13
  • 打赏
  • 举报
回复
我没有forward到一个页面啊,虽然定义是下载文件,但还是会自动跳出个不相干的IE画面.就是我只是想要下载文件的界面,然后不想让IE画面跳出来.
请大侠们想个办法啊.期待中....
for_cyan 2007-11-13
  • 打赏
  • 举报
回复
应该不能执行js代码了
当你在服务器端返回数据的时候response只要write一些数据就可以下载了
所以不要forward到一个页面,避免打开一个页面

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧