jsp 生成txt文本文件在客户端问题

怎么实现jsp
:o 生成txt文本文件在客户端啊 就是可以供用户选择存放目录的那种

由于JSP是在服务器端被执行的.无法得知客户端的状态.所以无法对客户端文件进行操作.不过对文件的操作还是可以实现的.

第一种方法是使用javascript对文件进行操作.
详细的情况可以参照:[url="Javascript高级应用:文件操作篇"]http://www.ccw.com.cn/htm/app/aprog/01_9_13_2.asp[/url]
不过很可惜的一点就是.无法跨越浏览器使用.而且使用时,还会你是否否使用(感觉说了和没说一个样).

第二种方法就是使用Java的Applet实现.
详细情况可以参照:[url]http://topic.csdn.net/t/20020812/16/934325.html[/url].
可是要用到数据签名,有点麻烦.

另外的,flash,Flex等富客户端程序应该是可以实现的,不过本人没怎么研究过.所以还是不说为妙.

由于安全原因.把文件保存到客端通常是不被允许的.这样操作带来的风险太大.如果是为了创建一个文件来存储用户信息之类的,可以直接用Cookies来实现.也完全可以将文件上传到服务器上,为每个用户创建一个文件夹,在数据库将用户与文件夹对应起来.进行管理.


如果要用户选择文件自己保存目录的话,只要做一个下载的功能就可以了.这点是可以用JSP实现的.下载操作时,系统会弹出一个对话框来让你选择文件存放的路径.不用去专门实现这项功能.

不好意思哦..第一个URL有问题..
应该是:[url]http://www.ccw.com.cn/htm/app/aprog/01_9_13_2.asp[/url]