class路径没设置对,必须指向.\webapps\myweb\WEB-INF\classes

解决方案 »

  1.   

    to dclfoxman(foxmandcl) :
    在环境变量中(classpath)我没有添加包的路径,必要么?以下是我的源程序(CStep2Servelt.java)package customctrl;import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    import java.sql.*;import customctrlm.* ; ----问题就在这里,是同customctrl同一级别的目录public class CStep2Servelt extends HttpServlet 
    {
        private static final String CONTENT_TYPE = "text/html; charset=GBK";
        //Initialize global variables
        public void init() throws ServletException 
        {
        }
        //Process the HTTP Get request
        public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
        {
            doPost(request , response);
        }
        //Process the HTTP Post request
        public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
        {
            //PrintWriter out = response.getWriter();
            String rtnURL = mapAction(request ,response);
            HttpSession session=request.getSession(true);
            session.setAttribute("UserID",request.getParameter("UserID")) ;
            
            
            //out.println( session.getAttribute("UserID") );
            //response.sendRedirect(rtnURL);
        }
        /**
        * do the action map
        *
        * @param request
        * @param response
        * @return  the next URL decide where to go
        * @throws ApplicationException when an error occured
        **/
        public String mapAction(HttpServletRequest request , HttpServletResponse response ) 
        {
            String rtnURL = null;
            String flag = null;
            try
            {
                StringBuffer sBuffer = new StringBuffer();
                if ( request.getParameter("flag").equals("1") )
                {
                    sBuffer.append("/myweb/servlet/customctrl.customdis");
                }
                rtnURL = sBuffer.toString();
            }
            catch(Exception e)
            {
                rtnURL = "/myweb/jsp/customctrl/CStep2.jsp" ;
            }
            return rtnURL;
        }
    }