2016-06-15 50 views
-2

用戶將上傳.htm文件,並且上傳的文件必須轉換爲.jsp。 用戶將給我純粹的HTML文件只有設計和必填字段。當他上傳時,我必須解析並複製所有html內容,我還必須在jsp文件中添加其他腳本和jstl代碼。有沒有簡單的方法來做到這一點。 在此先感謝將.html文件轉換爲.jsp文件是否可行

+0

對文件上傳,您可以將.html更改爲.jsp,是否只有您需要?那麼這是可能的。 – Santhucool

+0

感謝您的答覆。我必須將上傳的html文件的所有內容複製到jsp文件中,並且還必須在創建的jsp文件中添加新的新腳本以進行驗證。 – Sonali

回答

0

通過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

相關問題