我需要为java对象创建一个HTML。每个字段代表HTML中的文本框
现在我正在使用反射创建动态HTML。我使用反射来获取对象的字段并创建相应的HTML文本框。这是一个很好的方法吗?还是有更好的方法?
动态字段创建的代码段。
String textFieldHTML = "";
for (String textField : textFields) {
textFieldHTML = String.format(" Please provide the %s: <input type=\"text\" name=\"%s\"><br><br>",
textField, textField);
System.out.println(textFieldHTML);
}
输出HTML是:
<input type="text" name="field1"><br><br>
<input type="text" name="field2"><br><br>