Java Forum

Ask Question   UnAnswered
Home » Forum » Java       RSS Feeds

Create an xml page from jsp

  Asked By: Kerri    Date: Jul 06    Category: Java    Views: 2349

How would I create an xml document from a jsp page.

So if a person signs up [ie reg page], how would i get those fields,
so lets age, race,fname and get that info and turn it into an xml



1 Answer Found

Answer #1    Answered By: Jarvia Miller     Answered On: Jul 06

I would have a servlet that would create  the XML.

1) Specify a URL in the action part of the form in the JSP
<FORM ID=mainform ACTION="/createxml" METHOD="post">
<input type=text name=age>
<input type=text name=fname>
<input type=text name=lname>
<select name=race>
<option value=1>White</option>
<option value=2>Black</option>
<option value=3>Hispanic</option>

2) Create a servlet (e.g. CreateXMLServlet.java) that gets the form
data from the JSP via the HTTPRequest object in the doPost method of
the servlet. Put the servlet in <webapproot>/WEB-INF/classes/servlets/

package servlets;

void doPost(HTTPRequest request ...) {
String age  = request.getParameter("age");
String fname = request.getParameter("fname");
String lname = request.getParameter("lname");
String raceID = request.getParameter("race");

// Create xml  document from this data

3) Add a servlet to URL mapping in your <webapp-root>/WEB-INF/web.xml



Didn't find what you were looking for? Find more on Create an xml page from jsp Or get search suggestion and latest updates.