将.html文件转换为.jsp文件是否可行
问题描述:
用户将上传.htm文件,并且上传的文件必须转换为.jsp。 用户将给我纯粹的HTML文件只有设计和必填字段。当他上传时,我必须解析并复制所有html内容,我还必须在jsp文件中添加其他脚本和jstl代码。有没有简单的方法来做到这一点。 在此先感谢将.html文件转换为.jsp文件是否可行
答
通过servlet通过文件扩展名处理它。
private String extractFileName(Part part) {
String contentDisp = part.getHeader("content-disposition");
String[] items = contentDisp.split(";");
for (String s : items) {
if (s.trim().startsWith("filename")) {
String cccfileName = s.substring(s.indexOf("=") + 2, s.length() - 1);
return cccfileName.substring(cccfileName.lastIndexOf("."), cccfileName.length());
}
}
return "";
}
使用它像字符串fileNameExt = extractFileName(部分);并将文件扩展名更改为.jsp,它应该工作。
+0
我不想只改变扩展名。我已经解析了我的htm文件,将它复制到jsp文件中,并且还必须在jsp中添加新脚本。所有这些我都必须以编程方式完成 – Sonali
对文件上传,您可以将.html更改为.jsp,是否只有您需要?那么这是可能的。 – Santhucool
感谢您的答复。我必须将上传的html文件的所有内容复制到jsp文件中,并且还必须在创建的jsp文件中添加新的新脚本以进行验证。 – Sonali