怎么实现jsp
:o 生成txt文本文件在客户端啊 就是可以供用户选择存放目录的那种
2条回答 默认 最新
- iteye_17163 2008-07-15 17:25关注
由于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实现的.下载操作时,系统会弹出一个对话框来让你选择文件存放的路径.不用去专门实现这项功能.
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
- ¥15 gdf格式的脑电数据如何处理matlab
- ¥20 重新写的代码替换了之后运行hbuliderx就这样了
- ¥100 监控抖音用户作品更新可以微信公众号提醒
- ¥15 UE5 如何可以不渲染HDRIBackdrop背景
- ¥70 2048小游戏毕设项目
- ¥20 mysql架构,按照姓名分表
- ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
- ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
- ¥15 linux驱动,linux应用,多线程