Как создать HTML-страницу динамически с помощью jsp и java?
Я хочу создавать html-страницу динамически каждый раз, когда нажимаю на кнопку.
Что я уже пробовал:
открытый класс CreateHtmlDocument {
публичный статический пустота главный(строка[] аргументы)
{
int i=0;
пробовать {
// определение конструктора HTML-строк
StringBuilder htmlStringBuilder=новый StringBuilder();
// добавить html-Заголовок и заголовок
htmlStringBuilder.добавить ("в<html-код&ГТ;&ЛТ;глава&ГТ;&ЛТ;титул&ГТ;привет &ЛТ;/название&ГТ;&ЛТ;/головки&ГТ;");
// добавить тело
htmlStringBuilder. append ("<body>");
//добавить таблицу
htmlStringBuilder.добавить("");
//добавить строку
htmlStringBuilder.добавить("");
//добавить строку
htmlStringBuilder.добавить("");
//добавить строку
htmlStringBuilder.добавить("");
// закрыть html-файл
htmlStringBuilder.добавить("
TestId | Testname реальным | TestResult |
001 | Авторизоваться | Passedsssss |
002 | Выход из системы | Passedssss |
// запись содержимого html-строки в файл
я++;
Строка a="t.html";
WriteToFile(htmlStringBuilder. toString (), a);
} catch (IOException e) {
е.печатные();
}
}
public static void WriteToFile (String fileContent, String fileName) вызывает исключение IOException {
Система строкой projectpath в =.метод getproperty("пользователя.реж");
Строка tempFile = projectPath + File. separator+fileName;
System. out. println(tempFile);
File file = новый файл (tempFile);
// если файл действительно существует, то удалите и создайте новый файл
если (файл. существует()) {
пробовать {
File newFileName = новый файл (projectPath + File. separator+ "backup_" +fileName);
file. renameTo(newFileName);
файл.createNewFile();
} catch (IOException e) {
е.печатные();
}
}
// запись в файл с помощью OutputStreamWriter
OutputStream outputStream = new FileOutputStream(file. getAbsoluteFile());
Writer writer=new OutputStreamWriter(outputStream);
writer. write(fileContent);
писатель.рядом();
}
}
W∴ Balboos, GHB
Большинство таких страниц используют PHP для динамического создания страницы на стороне сервера. Страницы могут изменяться по мере рендеринга, на стороне клиента или одним нажатием кнопки (см. DOM). Этот пользовательский рендеринг-это вся форма одной страницы. возможность создания новой страницы на сервере и сохранения ее (еще один довольно странный вариант).
Nitish Govekar
Не могли бы Вы уточнить, сэр?
W∴ Balboos, GHB
См. ответ ниже,в разделе решение.