I am using Enumeration to process and display the information. But I need exact order of how the information is displayed and Enumerations do not guarantee order so I have to do this:
Expand|Select|Wrap|Line Numbers
- Enumeration params = request.getParameterNames();
- String text = "Form Information\n\n";
- while (params.hasMoreElements()) {
- //String name = (String)params.nextElement();
- //String[] values = (String[])request.getParameter(name);
- //String value = request.getParameter(name);
- text += "First Name: " + request.getParameter("firstName");
- text += "Last Name: " + request.getParameter("lastName");
- text += "City: " + request.getParameter("city");
- text += "County: " + request.getParameter("county");
- text += "Project Info: " + request.getParameter("projInfo");
- text += "Main Status: " + request.getParameter("mainStatus");
- .....
- .....
- /*
- if (values != null && values.length > 0) {
- for (int i=0; i<values.length; i++) {
- text += values + " ";
- }
- }
- */
- }
- //email the info
- ..........
- EmailSender emailSender = new EmailSender();
- emailSender.setFromEmail("info@company.com");
- emailSender.setSubject(emailSubject);
- emailSender.setText(text);
- .........
Any better way to list the information?
Please advise because I dont have Struts and probably wont be allowed to get it for a long time.