使用反射从Java POJO创建动态HTML

时间:2016-04-12 15:01:38

标签: java servlets

我需要为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>

0 个答案:

没有答案