Title: RE:

    Cmment the folowing line and try....

    System.out.println (selected.length);

Rgds,
Sabari


    -----Original Message-----
    From:   Wasala Mudiyanselage Nilantha Piyasiri [SMTP:[EMAIL PROTECTED]]
    Sent:   Thursday, December 13, 2001 1:07 PM
    To:     [EMAIL PROTECTED]
    Subject:       

    following servlet gives a errornull message. Please help me to overcome.

    Regards
    Nilantha


    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;


    public class cartExample extends HttpServlet{
    ��� HttpSession session = null;
    ���
    ��� public void doPost (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
    ������� try {response.setContentType("text/html");
    ������� PrintWriter out = new PrintWriter (response.getOutputStream());
    ������� out.println("<html>");
    ������� out.println("<head><title>Servlet</title></head>");
    ������� out.println("<body>");
    ������� out.println ("Here are the ordered Items");
    ��������
    ������� session = request.getSession(true);
    �������
    ������� Integer itemcount = (Integer) session.getValue("itemcount");
    �������
    ������� if (itemcount == null){
    ����������� itemcount = new Integer(0);
    ������� }
    �������
    ������� String [] selected = request.getParameterValues("item");
    ������� System.out.println (selected.length);
    ������� if (selected != null){
    ����������� for (int i= 0; i<selected.length; i++){
    ��������������� if (selected[i]!=null){
    ������������������� String name = selected [i];
    ������������������� System.out.println ("not null");
    ������������������� itemcount = new Integer (itemcount.intValue()+1);
    ������������������� session.putValue(Integer.toString(i).trim(),new String(name));
    ��������������� }
    ����������� }
    ���������������������
    ����������� session.putValue("item count", itemcount);
    ������� }
    �������
    ������� System.out.println (itemcount.intValue());
    ������� out.println("The products are");
    ������� for (int i=0; i <itemcount.intValue(); i++){
    ����������� if (session.getValue(Integer.toString(i).trim())!=null){
    ��������������� String item = (String) session.getValue(Integer.toString(i).trim());
    ��������������� out.print ("<p>" + item);
    ����������� }
    ������� }
    ������� out.println ("</body></html>");
    ������� out.close();
    ��� }
    ���
    ��� catch(Exception e){
    ������� System.out.println ("error" + e.getMessage());
    ��� }
    }
    ��� public void destroy (){
    ������� session = null;
    ��� }
    }

Reply via email to