Java & XML, 2nd (Most popular web site) Edition // Castor generated
Monday, December 31st, 2007Java & XML, 2nd Edition // Castor generated classesimport javaxml2.castor.Catalog; import javaxml2.castor.Item; import javaxml2.castor.types.LevelType; public class AddItemServlet extends HttpServlet { private static final String CATALOG_FILE = “c:\java\tomcat\webapps\javaxml2\catalog.xml”; public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { PrintWriter out = res.getWriter( ); res.setContentType(”text/html”); // Get input parameters String id = req.getParameterValues(”id”)[0]; String levelString = req.getParameterValues(”level”)[0]; String title = req.getParameterValues(”title”)[0]; String teacher = req.getParameterValues(”teacher”)[0]; String[] guests = req.getParameterValues(”guest”); String description = req.getParameterValues(”description”)[0]; // Create new item Item item = new Item( ); item.setId(id); item.setLevel(LevelType.valueOf(levelString)); item.setTitle(title); item.setTeacher(teacher); if (guests != null) { for (int i=0; i