2个答案 按时间排序 按投票排序
-
采纳的答案
由于JSP是在服务器端被执行的.无法得知客户端的状态.所以无法对客户端文件进行操作.不过对文件的操作还是可以实现的.
第一种方法是使用javascript对文件进行操作.
详细的情况可以参照:http://www.ccw.com.cn/htm/app/aprog/01_9_13_2.asp
不过很可惜的一点就是.无法跨越浏览器使用.而且使用时,还会你是否否使用(感觉说了和没说一个样).
第二种方法就是使用Java的Applet实现.
详细情况可以参照:http://topic.csdn.net/t/20020812/16/934325.html.
可是要用到数据签名,有点麻烦.
另外的,flash,Flex等富客户端程序应该是可以实现的,不过本人没怎么研究过.所以还是不说为妙.
由于安全原因.把文件保存到客端通常是不被允许的.这样操作带来的风险太大.如果是为了创建一个文件来存储用户信息之类的,可以直接用Cookies来实现.也完全可以将文件上传到服务器上,为每个用户创建一个文件夹,在数据库将用户与文件夹对应起来.进行管理.
---------------------------------------------------------------
如果要用户选择文件自己保存目录的话,只要做一个下载的功能就可以了.这点是可以用JSP实现的.下载操作时,系统会弹出一个对话框来让你选择文件存放的路径.不用去专门实现这项功能.
2008年7月15日 17:25
-
不好意思哦..第一个URL有问题..
应该是:http://www.ccw.com.cn/htm/app/aprog/01_9_13_2.asp2008年7月15日 17:27
相关推荐
在这种场景下,"Jsp结合Velocity实现依据Word模板文件生成对应数据文件"的技术方案显得尤为实用。JSP(JavaServer Pages)是用于构建动态Web应用的服务器端技术,而Velocity则是一个强大的模板引擎,它允许开发者将...
2. **文件下载**:用户可以通过文件管理系统选择需要下载的文件,系统会生成一个链接,点击后在客户端开始下载。 3. **文件浏览**:列出服务器上特定目录下的所有文件和子目录,包括文件名、大小、创建日期等信息。...
在实际开发中,一个JSP文本编辑器可能还会集成更多的功能,如图片上传、文件管理、多语言支持等。开发者需要具备扎实的前端基础,了解JSP语法,熟悉Java后端开发,并对Web安全有一定的认识。此外,对于用户体验的...
在提供的文件中,"新建 文本文档.txt"可能包含有关如何配置和使用这个源码的说明,而"demo"可能是演示或示例代码。具体实现可能涉及到Java Servlet、JSP标签库(Tag Library)、文件I/O操作以及可能的定时任务(如...
在JavaWeb开发中,有时我们需要在服务器端动态生成XML文件并提供给客户端下载。这个实例主要涉及了几个关键技术和工具,包括Struts2、MyBatis以及DOM4J。下面将详细阐述这些技术及其在该实例中的应用。 首先,...
`jsp导出word.txt`可能是一个包含示例代码的文本文件,详细展示了如何在JSP中实现上述步骤。你可以查看这个文件以获取更具体的代码实现。 总的来说,通过JSP结合Apache POI库,我们可以轻松地实现在Web应用中生成并...
JSP文件会被编译成Servlet,由Java虚拟机执行,然后将结果返回给客户端。 2. **富文本编辑器组件**: 在线文本编辑器通常使用富文本编辑器组件,如CKEditor、TinyMCE或Quill。这些组件通过JavaScript库实现,提供...
在JSP中,Java代码通常以脚本元素或声明式元素的形式存在,这些元素在服务器端执行,生成HTML响应,然后发送到客户端浏览器进行显示。 【投票系统的实现】 本示例中,"超简单的投票系统"是用JSP实现的。这样的系统...
在文件上传场景下,我们通常会用到Servlet,它是Java Web中的一个组件,负责处理客户端的请求并返回响应。 在限定后缀名的文件上传功能中,我们需要做以下几件事: 1. **创建表单**:在HTML页面中创建一个表单,...
在JSP技术的基础上,此文本编辑器利用JavaScript或者AJAX实现了客户端的交互逻辑,使得用户在浏览器端就能完成复杂的编辑操作,而服务器主要负责数据的存储和处理。这样的设计降低了服务器端的计算压力,提高了用户...
6. **响应输出**:在JSP环境中,你可以将生成的PDF作为HTTP响应的一部分返回给客户端,通常是设置响应头为“Content-Type: application/pdf”,然后将PDF内容写入到响应输出流。 7. **处理亚洲字符**:对于包含亚洲...
在文件上传的场景中,JSP主要负责接收客户端发送的文件和处理上传请求。 **一、表单设计** 要实现连续填写表单,我们需要创建一个包含文本输入框和其他表单元素的HTML页面。这些元素可以用于收集用户在上传文件前...
另一方面,`calender.txt`可能是一个文本文件,它可能包含了日历控件的配置信息,例如默认显示的日期、颜色主题、语言设置等,或者是JavaScript代码的注释版,供开发者参考和调试。有时,这种文本文件也会用来存储...
WebEditor是一款基于JSP开发的在线文本编辑器插件,主要设计用于网页内容的创建和编辑,使得用户在浏览器端可以实现类似Word的文本编辑体验。这个插件因其代码简洁、易于集成和使用的特点,受到了不少开发者的青睐。...
**JSP动态生成图像**是一种常见的Web开发技术,主要用于在服务器端动态创建并发送图像到客户端。这种技术在很多场景下都非常有用,比如验证码生成、图表制作、个性化头像生成等。下面我们将深入探讨JSP如何实现动态...
在JavaServer Pages (JSP) 中,文件上传是常见的需求,比如用户可能需要上传图片、文档等。在本示例中,我们关注的是一个名为"jspsmartupload"的上传组件,它帮助开发者轻松地在JSP应用中实现文件上传功能。这个组件...
总之,JSP生成静态页是一种有效的优化策略,尤其适用于那些内容相对固定但访问量大的网站。通过理解其工作原理和实现方法,开发者可以根据具体需求选择合适的静态化策略,以提升用户体验并优化服务器资源的利用。
JSP页面在服务器端执行后会生成HTML页面发送给客户端显示。 #### 1. JSP的基本概念 - **语法结构**:JSP页面主要由HTML标记、脚本元素(Scriptlets)、声明语句(Declarations)和表达式(Expressions)组成。 - *...
1. 客户端向服务器发出请求要访问某个JSP文件时,服务器会在磁盘上查找到该JSP文件,通过JSP引擎解释该文件代码,生成一个同名的Java文件,这个文件就是Servlet。 2. 然后将该文件编译生成Java Class字节码文件,它...