servlet问题 如何写一个Servlet,让其遍历某个目录下的所有JS文件,然后将相同名字的JS文件合并。请讲一下在不用第三方库的情况下如何用JS实现DIV对象的拖动和大小调整。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历某个目录下的所有JS文件就是File的操作;相同名字的JS文件合并就是文件I/O流(字符流)操作;实现以上功能只需要自己封装方法就好了,Servlet直接调用。JS实现DIV调整没有接触,尝试js替换DIV的css操作也许可行。(这方面我的经验不多) 多谢指点,只是这个file操作和字符流操作,我并不了解,可以给出代码吗?? 再追加一个问题CREATE TABLE `sys_user` ( `vCode` varchar(16) NOT NULL DEFAULT '', `vName` varchar(32) NOT NULL DEFAULT '', `tStatus` tinyint(1) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`vCode`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `biz_workspace` ( `vId` varchar(32) NOT NULL DEFAULT '', `vName` varchar(64) NOT NULL DEFAULT '', `tType` tinyint(1) NOT NULL DEFAULT '0', `vCreator` varchar(16) NOT NULL DEFAULT '', `vDesc` varchar(255) NOT NULL DEFAULT '', `tStatus` tinyint(1) unsigned NOT NULL DEFAULT '0', `vPrincipal` varchar(16) NOT NULL DEFAULT '', PRIMARY KEY (`vId`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `task_evolve` ( `vId` varchar(32) NOT NULL DEFAULT '', `vContent` varchar(255) NOT NULL DEFAULT '', `vUserCode` varchar(16) NOT NULL DEFAULT '', `vTaskId` varchar(32) NOT NULL DEFAULT '', `cDate` char(19) NOT NULL DEFAULT '', `vMemo` varchar(800) NOT NULL DEFAULT '', `tProgress` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`vId`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `user_workspace` ( `vUserCode` varchar(16) NOT NULL DEFAULT '', `vWorkspaceId` varchar(32) NOT NULL DEFAULT '', PRIMARY KEY (`vUserCode`,`vWorkspaceId`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; 基于现有数据表结构和实体,分别用SQL和HQL编写特定的查询:——查询与当前登录用户有关(通过工作空间进行关联,同在一个工作空间的用户都可以看到)的最新10条(全部相关任务)任务进展信息请问如何编写呢?? File遍历代码 public void way(String path) { File flie = new File(path); String[] file = flie.list(); String a = null; for (int i = 0; i < file.length; i++) { a = path + "/" + file[i]; System.out.println(a); File f = new File(a); if (f.isDirectory()) { // 这里开始是判断是否是目录 way(a); } } } public static void main(String[] args) { TestPath t = new TestPath(); t.way("C:/"); }文件流操作 BufferedReader br = null; PrintWriter out = null; try { //请先E:\111.txt这个文件存在 并写入你想写的内容 br = new BufferedReader(new InputStreamReader(new FileInputStream("E:/111.txt"))); out = new PrintWriter(new FileOutputStream("E:/222.txt")); String copyTemp = null; while ((copyTemp = br.readLine()) != null) { out.println(copyTemp); System.out.println(copyTemp); } out.flush(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ try { out.close(); } catch (Exception e) { } try { br.close(); } catch (Exception e) { } } 是啊,题目就这样的,我郁闷到了。。能贴个完整的servlet读取某个目录下的JS文件代码出来吗?? netbean问题 tomcat 连接mssql爆慢 求 配置 Tomcat.swf 的视频 关于jsp中全局变量和局部变量问题求证? 请问在哪里有Struts中ActionServlet.java的源文件,可以参考呢? 关于JSP显示乱码的问题 急救!javaBean中读取文本文件 如何将一个SQL结果集以文件的形式保存到客户机上? 如何用servlet在页面上显示记录 JBuilder8&Weblogic7整和开发培训手册.doc.....谁有中文板。。。。。。 JAVA大虾们进来瞧瞧 v^V jsp防刷新统计js调用问题
相同名字的JS文件合并就是文件I/O流(字符流)操作;
实现以上功能只需要自己封装方法就好了,Servlet直接调用。JS实现DIV调整没有接触,尝试js替换DIV的css操作也许可行。(这方面我的经验不多)
CREATE TABLE `sys_user` (
`vCode` varchar(16) NOT NULL DEFAULT '',
`vName` varchar(32) NOT NULL DEFAULT '',
`tStatus` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`vCode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `biz_workspace` (
`vId` varchar(32) NOT NULL DEFAULT '',
`vName` varchar(64) NOT NULL DEFAULT '',
`tType` tinyint(1) NOT NULL DEFAULT '0',
`vCreator` varchar(16) NOT NULL DEFAULT '',
`vDesc` varchar(255) NOT NULL DEFAULT '',
`tStatus` tinyint(1) unsigned NOT NULL DEFAULT '0',
`vPrincipal` varchar(16) NOT NULL DEFAULT '',
PRIMARY KEY (`vId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `task_evolve` (
`vId` varchar(32) NOT NULL DEFAULT '',
`vContent` varchar(255) NOT NULL DEFAULT '',
`vUserCode` varchar(16) NOT NULL DEFAULT '',
`vTaskId` varchar(32) NOT NULL DEFAULT '',
`cDate` char(19) NOT NULL DEFAULT '',
`vMemo` varchar(800) NOT NULL DEFAULT '',
`tProgress` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`vId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `user_workspace` (
`vUserCode` varchar(16) NOT NULL DEFAULT '',
`vWorkspaceId` varchar(32) NOT NULL DEFAULT '',
PRIMARY KEY (`vUserCode`,`vWorkspaceId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
基于现有数据表结构和实体,分别用SQL和HQL编写特定的查询:
——查询与当前登录用户有关(通过工作空间进行关联,同在一个工作空间的用户都可以看到)的最新10条(全部相关任务)任务进展信息
请问如何编写呢??
public void way(String path) {
File flie = new File(path);
String[] file = flie.list();
String a = null;
for (int i = 0; i < file.length; i++) {
a = path + "/" + file[i];
System.out.println(a);
File f = new File(a);
if (f.isDirectory()) {
// 这里开始是判断是否是目录
way(a);
}
}
} public static void main(String[] args) {
TestPath t = new TestPath();
t.way("C:/");
}文件流操作 BufferedReader br = null;
PrintWriter out = null;
try {
//请先E:\111.txt这个文件存在 并写入你想写的内容
br = new BufferedReader(new InputStreamReader(new FileInputStream("E:/111.txt")));
out = new PrintWriter(new FileOutputStream("E:/222.txt"));
String copyTemp = null;
while ((copyTemp = br.readLine()) != null) {
out.println(copyTemp);
System.out.println(copyTemp);
}
out.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
out.close();
} catch (Exception e) {
}
try {
br.close();
} catch (Exception e) {
}
}
能贴个完整的servlet读取某个目录下的JS文件代码出来吗??