javascript可以操作本地文件,Applet如果有证书验证也是可以操作本地文件的。
解决方案 »
- struts 2 标签 找不到,已经参考好几个帖子
- 求能承受100W/日并发量的java连接池源码及调用方法
- 怎么编写java cgi程序 用apache 来访问
- 哪位研究过:如何在jsp中使用javascript,struts标签和jsp页面变量之间互相传值吗?
- 新手提问~关于日期类型的小问题。
- 问个奇怪的问题
- 备 份 sql2000 数 据 库 源 文 件
- 哪位大虾能给个jspsmartUpload ???
- **java 关于条码图片打印**
- weblogic运行的时候警告问题
- 奇怪的jsp+tomcat5.0.18中文乱码问题!!!
- 100分求购源码 JAVA将查询结果集写入xml文件,然后别人可以从xml中取出结果集
能让java在客户端执行,我知道得就是applet.applet+数字签名试试吧
不是cookie .可能是TXT。EXCEL或者WORD之类的格式保存。
胖客户端确实有所启发。正在学习中。
用什么来自制控件?JAVA可以吗
还是用ActiveX?
就是一个JSP的B/S管理系统。打开管理页面后能读取浏览器本地的文件,分析填入到页面各项。请问应该用什么技术实现?我知道javascript和applet都是一种安全性语言。 不能访问浏览器本地硬盘。那是不是应该用XML或者直接JAVA语言就可以实现?
我想javascript是可以满足楼主的需求的
*************************************************************************8
用JavaScript打开浏览器本地文件,把数据自动填写到表单javascript是一种客户端脚本语言。运行在浏览器环境下,而不是在服务器上运行。它能增强客户端的功能,提高客户端的效率。
1995.12.4。Netscape 和SUN公司合作,推出了JavaScript1.0。当时称为LiveScript.是一种解释性语言。JavaScript被定位在作为Java语言的一种补充,
Jscript是微软公司模仿JavaScipt的作品。但又遗漏了一些特性。所以稍微有所不同。但基本上可看作是一种语言。
最近,JavaScript也被包括在Microsoft 的Windows Scripting Host中,这样程序员就可以编写在操作系统本身执行的脚本。并且提供安全保护措施。在对本地文件操作前都要征求用户允许。
代码实现了用JavaScript打开浏览器本地文件,把数据自动填写到表单:
form1用来打开本地数据文件。一个数据一行
form2是需填写的表单。有多项。text的名字分别从1--N。
function ReadLine()
{
//从表单1里获取文件地址
var url=form1.browser.value;
//声明一个FileSystemObject的实例
var myFileSysObj = new ActiveXObject("Scripting.FileSystemObject");//声明一个textStream 对象 用来打开文件var myInputTextStream = myFileSysObj.OpenTextFile(url,1,true);
var i =1;
while(!myInputTextStream.AtEndOfStream)
{
var aa=Number(i).toString();
form2.item(aa).value = myInputTextStream.ReadLine();
i++;
}//close the stream to the files
myInputTextStream.Close();}</script>
*******************************************
已添加到我的BLOG
http://blog.csdn.net/storm2311/archive/2005/07/08/417532.aspx
方法或者属性 描述
BuildPath()
生成一个文件路径
CopyFile() 复制文件
CopyFolder() 复制目录
CreateFolder() 创建新目录
CreateTextFile() 生成一个文件
DeleteFile() 删除一个文件
DeleteFolder() 删除一个目录
DriveExists() 检验盘符是否存在
Drives 返回盘符的集合
FileExists() 检验文件是否存在
FolderExists 检验一个目录是否存在
GetAbsolutePathName() 取得一个文件的绝对路径
GetBaseName() 取得文件名
GetDrive() 取得盘符名
GetDriveName() 取得盘符名
GetExtensionName() 取得文件的后缀
GetFile() 生成文件对象
GetFileName() 取得文件名
GetFolder() 取得目录对象
GetParentFolderName 取得文件或目录的父目录名
GetSpecialFolder() 取得特殊的目录名
GetTempName() 生成一个临时文件对象
MoveFile() 移动文件
MoveFolder() 移动目录
OpenTextFile() 打开一个文件流