Update SureopsService.java

This commit is contained in:
string 2025-04-26 12:15:25 +05:30
parent 5b0d2742bc
commit d55af70b93

View File

@ -36,36 +36,51 @@ public class SureopsService {
String PRJ_NAME = list.get(0);
int i = 0;
String index = "<!DOCTYPE html>\n" + "<html>\n" + "<head>\n" + " <title>Welcome</title>\n" + "</head>\n"
+ "<body>\n" + " <h1>Welcome to the Web App</h1>\n" + " <ul>\n"
+ " <li><a href=\"Home.html\">Home Page</a></li>\n" + " </ul>\n" + "</body>\n" + "</html>";
String filename = "index.html";
createFile(projId, PRJ_NAME, filename, index);
for (Map.Entry<String, String> entry : pageHtmlMap.entrySet()) {
String pageName = entry.getKey().trim().replaceAll("\\s+", "_"); // remove spaces from name
String htmlContent = entry.getValue();
String folderPath = projectPath + File.separator + projId + File.separator + "index" + File.separator
+ PRJ_NAME;
File file = new File(folderPath + "/" + pageName + ".html");
// Ensure directory exists
File parentDir = file.getParentFile();
if (!parentDir.exists()) {
parentDir.mkdirs();
}
// Create new file
if (!file.exists()) {
file.createNewFile();
}
try (BufferedWriter writer = new BufferedWriter(new FileWriter(file))) {
writer.write(htmlContent);
i++;
System.out.println(i + " file created ");
}
System.out.println("✅ File created: " + file.getAbsolutePath());
createFile(projId, PRJ_NAME, pageName, htmlContent);
i++;
System.out.println(i + " file created ");
}
}
public void createFile(Integer projId, String PRJ_NAME, String pageName, String htmlContent) throws IOException {
String folderPath = projectPath + File.separator + projId + File.separator + "index" + File.separator
+ PRJ_NAME;
File file = new File(folderPath + "/" + pageName + ".html");
// Ensure directory exists
File parentDir = file.getParentFile();
if (!parentDir.exists()) {
parentDir.mkdirs();
}
// Create new file
if (!file.exists()) {
file.createNewFile();
}
try (BufferedWriter writer = new BufferedWriter(new FileWriter(file))) {
writer.write(htmlContent);
}
System.out.println("✅ File created: " + file.getAbsolutePath());
}
public ResponseEntity<Object> GET(String get) {
RestTemplate restTemplate = new RestTemplate();