Thank you Stuart for your great help. HellowWorld servlet works! But I still have one problem.
I got login.jsp in the webapps\onjava directory. It has <form name="loginForm" method="POST" action="servlet/com.onjava.login"> In login.java, it has private String target = "/welcome.jsp"; ... // Forward the request to the target named ServletContext context = getServletContext(); RequestDispatcher dispatcher = context.getRequestDispatcher(target); dispatcher.forward(request, response); In welcome.jsp, it has very simple return statement. <b>Welcome : <%= request.getAttribute("USER") In webapps\onjava\Web-inf\web.xml, I have <servlet> <servlet-name>login</servlet-name> <servlet-class>com.onjava.login</servlet-class> </servlet> <servlet-mapping> <servlet-name>login</servlet-name> <url-pattern>/servlet</url-pattern> </servlet-mapping> In a browser, I use http://localhost:8080/onjava/login.jsp and I got the login screen, then click on submit button. I got the following error. HTTP Status 404 - /welcome.jsp description The requested resource (/welcome.jsp) is not available. Look like it runs the login class, how do I correct this problem? Thank you. > Also, make sure your HelloWorld servlet is mapped-in in your webapps > deployment descriptor. By the way, the folder should be called WEB-INF not > web-inf. > Windows somehow change WEB-INF to Web-inf automatically. I could not use WEB-INF. Jim --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]