Я пытаюсь сделать этот код более динамичным, не добавляя нового ученика и записывая Element eltFirstName = new Element("FirstName");
и lastname несколько раз, так или иначе, чтобы достичь цикла for без использования sax.Создание динамических JDOM для добавления новых элементов
public class javaForm extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
Element eltRoot = new Element("Students");
Element eltStudent = new Element("Student");
Element eltFirstName = new Element("FirstName");
eltFirstName.addContent("Mike");
Element eltLastName = new Element("LastName");
eltLastName.addContent("dan");
eltStudent.addContent(eltFirstName);
eltStudent.addContent(eltLastName);
eltRoot.addContent(eltStudent);
Document doc = new Document(eltRoot);
XMLOutputter outputter = new XMLOutputter();
String xml = outputter.outputString(doc);
resp.setContentType("application/xml");
resp.getWriter().println(xml);
}
}