初来新公司,上午新的要求是把某个目录下的.html,改为.jsp。顺便改页面的编码。
我靠,我是人啊。这么多页面,一个一个的复制粘贴很烦呢。花了三十分钟写了个自动化的。写完就泡茶喝了。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Test {
public static void main(String[] args) throws IOException {
File f = new File("WebRoot/website/sf");
File[] files = f.listFiles();
for (File file : files) {
String name = file.getName();
if (name.endsWith(".html")) {
File tempFile = new File(file.getAbsolutePath().replace(
".html", ".jsp"));
InputStreamReader isr = new InputStreamReader(
new FileInputStream(file), "UTF-8");
// default append content
FileOutputStream outFile = new FileOutputStream(tempFile);
OutputStreamWriter ow = new OutputStreamWriter(outFile, "UTF-8");
String s = "<%@ page language\"java\" import=\"java.util.*\" pageEncoding=\"UTF-8\"%>\r\n";
ow.write(s, 0, s.length());
char[] buffer = new char[1024];
int i = 0;
while ((i = isr.read(buffer)) != -1) {
ow.write(buffer, 0, i);
}
ow.close();
isr.close();
outFile.close();
file.delete();// 复制完了就删除该文件
}
}
}
}
分享到:
相关推荐
批量修改jsp后缀名,节省大量时间,省却了一个一个文件修改的麻烦和混乱
基本功能(文件批量改名 内容批量替换 编码更改 J2EE项目更新包制作 制作最小JRE HTML转JSP),启动程序:bin/start.vbs,程序已经包含了jdk1.6,此jdk1.6只支持windowx xp及以下版本,如果是win7就装个完整的jdk1.6...
字符批量修改器 有了这玩意,可一次性修改.txt.jsp.htm.html.asp.php等相关你要想替换的字符,不需要手动一个一个文件的修改! 该软件默认文件类型只有.txt,如果你要替换的文件不是txt,那么你需要手动输入文件类型...
"Jsp+Mysql文件管理系统"是一个基于Java服务器页面(JSP)技术和MySQL数据库构建的文件存储和管理解决方案。这个系统旨在提供一个高效、安全且易于使用的平台,用于组织、检索和操作各种类型的文件。 首先,JSP是...
“re.rar批量修改”软件的核心功能在于能够快速、准确地对多种类型的文件(包括但不限于JSP、HTML、ASP、PHP等)进行批量文本替换操作。例如,在一个大型项目中,如果需要将所有出现的“**公司”字样统一更改为“**...
【标题】"jsp一键多文件上传"涉及到的技术和知识点主要包括JSP(JavaServer Pages)、文件上传、Multipart解析以及可能的服务器...通过理解和掌握这些知识点,可以有效地实现批量文件上传功能,为用户提供便捷的服务。
"批量文本文件中查找字符串"这个主题聚焦于如何在多个文本文件中高效地定位特定的字符串。下面将详细阐述这个过程涉及到的技术点和实现方法。 首先,我们需要了解“批量”处理的概念。批量处理意味着我们要对一组...
JSP将用户的交互转化为HTTP请求,Servlet接收这些请求,读取上传的文件,并可能进行存储、验证等操作。 3. **Tomcat部署**:Tomcat是一个广泛使用的开源Java应用服务器,用于运行和部署Java Web应用程序。这个...
网页批量修改器是一款高效实用的工具,主要用于对各种类型的网页文件进行快速且大规模的编辑。它支持txt、html、asp、php以及jsp等多种常见的网页文件格式,极大地提升了开发者和网站管理员的工作效率。这款软件的...
批量改名工具正是这样一个实用的软件工具,它可以极大地简化我们在处理大量文件时的繁琐工作,尤其在需要更改文件扩展名或者统一文件命名规则时,其作用尤为突出。这个工具的标题"批量改名工具(绝对好用。)"以及...
它支持对HTML、PHP、JavaScript、CSS、ASP、ASPx以及JSP等多种网页文件进行批量替换操作,这对于维护大型网站或者需要统一修改多处代码的情况来说,是非常实用的。 首先,我们来看HTML,这是网页的基础结构语言。...
手上经常有一堆html文件,而且目录结构繁杂,以前经常手工逐个改后缀为asp、jsp等,不胜其烦[angry],于是用 nsis 脚本写了个这个小工具,专门来对付一大堆的html文件。[smile]
**解决方案**:利用脚本批量修改文件编码,例如使用`native2ascii`工具,或在Eclipse中利用Property Editor功能进行编码转换。注意,在转换后,应重新编译和测试代码,确保没有引入新的错误。 #### 五、GET请求乱码...
【标签】中的关键词进一步强调了这个教程的重点,即`批量修改`、`增删改查`、`mysl`(可能是拼写错误,应为`mysql`)、`servlet`和`jsp`。 【压缩包子文件的文件名称列表】中的文件主要属于Eclipse或者类似的Java...
④ 模板设置文件名称为“template.ini”,如果和主程序同一路径,可以使用相对路径 罗嗦了点,不过管用 要自动创建带有某种后缀的文件,方法同上。 【9】软件技巧——提示找不到语法文件 *.stx 的解决办法 原因多为...
【基于jsp的毕业设计选题系统】是一种使用JavaServer Pages(JSP)技术构建的Web应用...通过学习和实践这样的项目,开发者不仅可以深化对JSP的理解,还能掌握完整的Web应用开发流程,为未来的职业生涯打下坚实基础。
1. JSP页面:一个JSP文件可以包含静态HTML、CSS和JavaScript,以及嵌入的Java代码片段。 2. JSP指令:如`<%@ page>`、`<%@ include>`和`<jsp:directive>`,用于配置页面属性和包含其他资源。 3. JSP动作:如`<jsp:...
【压缩包子文件的文件名称列表】"jsp学生课绩管理系统"表明这是一个用于管理学生课程成绩的系统。该系统可能包括以下几个主要功能模块: 1. 用户登录:用户(可能是教师或管理员)需要登录才能访问系统,这通常涉及...
同时,也可以导入Excel文件,快速批量添加或更新联系人信息。 5. **性别、地域统计饼状图**:为了提供数据分析,项目可能使用了JavaScript库(如Highcharts或ECharts)生成饼状图,展示联系人的性别比例和地域分布...
关于复选框的操作,可能是指在列表展示中,用户可以通过复选框选择多个记录进行批量操作,如批量删除或批量修改。Servlet需要处理这些复选框的值,根据用户的选择执行相应的数据库操作。 总的来说,这个项目涵盖了...