js 调用applet函数创建文件错误。
2014-03-12 18:49
656 查看
在数字签名成功以后再init()函数中是可以创建文件的。 但是自己写的函数却调用不了。
解决办法:
上面的函数在js页面直接调用是不会创建文件的。
在创建一个函数。这样写就可以解决问题
解决办法:
/** * 写入文件内容 * */ public void WriteTxt(String strTxt) { File filename = new File("c:\\IvoCall\\IvoCall.txt"); try { this.IsCreatedFile(); if (!filename.exists()) { filename.createNewFile(); } BufferedWriter output = new BufferedWriter(new FileWriter(filename)); output.write(strTxt); output.close(); } catch (IOException e1) { // TODOe 自动生成 catch 块 e1.printStackTrace(); } }
上面的函数在js页面直接调用是不会创建文件的。
在创建一个函数。这样写就可以解决问题
/** * HTML中调用创建文件 * **/ public void RunWriteTxt(final String strTxt) { String result = AccessController .doPrivileged(new PrivilegedAction<String>() { @Override public String run() { String res = null; WriteTxt(strTxt); return res; } }); }
相关文章推荐
- APPLET签名
- ios横竖屏旋转时图片坐标处理
- android之Handler Runnable实现倒计时
- 微信公众平台开发 第二篇
- iOS:iOS7新特性,非常实用
- Android在Service中弹出对话框(Dialog),即全局性对话框
- 一个android汽车试验app的技术memo
- objective-c中Category 类别、扩展 专题总结
- Android之APK文件签名——keytool和jarsigner
- iOS—— NSFileManager ——管理文件和目录
- ios7中pickerview添加背景图
- Android使用Home键后应用程序重启的问题
- Android实现图片缩放与旋转
- Android开启adb
- Android开启adb
- cocos2dx多套资源加载
- Android - Activity(活动) 详解
- ios编译libfreetype,并适应armv7,armv7s,arm64
- Android - Activity(活动) 详解
- 升级ADT22.6后,Android模拟器无法创建