javascript如何把一个字符串输出成文件 主要是设置content-type,然后把文件流输出,需要前后台配合才可以做如果直接保存页面上的东西,可以用document.execCommand("saveAs") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种功能要用ajax来做,否则是不可能的。因为js运行于客户端,你要把生成的html放在哪里,服务器上,不可能,js只能在客户端起作用,够不到那里,如果生成于客户端,那更是不可能,基于安全的考虑,js是不能操作客户端硬盘的,所有说不用ajax是不可能的。如果使用ajax的话,你可以把要求通过ajax发到服务器,然后在服务器端执行查询,输出结果,形成服务器端html,你再下载即可。 搞定了,在action里指定response对象参数即可,不需要再服务器生成文件,直接字符串写入流 response.setContentType("application/x-msdownload"); response.setHeader("Content-Disposition", "attachment;" + " filename="+pid+".html"); response.getOutputStream().write(text.getBytes()); response.getOutputStream().flush(); } ExtJs饼状图 当执行一个对象里的函数时,怎么在这个函数里知道自己的函数名称 为什么弹出层位置不是相对的? 如何使用JavaScript调用系统的软键盘 给iframe里面这样传参数为什么不行? hidden类型的INPUT最多可以容纳多少字符 类似于IE地址栏的下拉列表,觉得酷就进来mark一下! 1个页面怎么取得前1个页面选择的RADIO的值? 求救求救!页面分辨率的问题!! -------------------->怎样在网页中实现在线收听?谢谢 请求一个循环代码或思路~~~!急急。。。。 extjs的问题:把一个grid插入到form的FieldSet里
response.setHeader("Content-Disposition",
"attachment;" + " filename="+pid+".html");
response.getOutputStream().write(text.getBytes());
response.getOutputStream().flush();
}