我是一个菜鸟,遇到一个问题,请各们大虾帮助解决一下,下面的这个程序怎么样能在网页中显示:package javastudio.soja;import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body bgcolor = \"white\">");
out.println("<head>");
out.println("<title>"+"JSP简单实例二"+"/title");
out.println("</head>");
out.println("<body>");
out.println("<div align = center>");
out.println("<p>&nbsp;</p>");
out.println("<p>&nbsp;</p>");
out.println("<p><font size = +4>"+"HelloWorld"+"</font></p>");
out.println("</div>");
out.println("</body>");
out.println("</html>");

}
}

解决方案 »

  1.   

    你要在容器中配置的呵呵!web.xml中
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;public class Servlet1 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 {
            response.setContentType(CONTENT_TYPE);
            PrintWriter out = response.getWriter();
            out.println("<html>");
            out.println("<head><title>Servlet1</title></head>");
            out.println("<body bgcolor=\"#ffffff\">");
            out.println("<p>The servlet has received a GET. This is the reply.</p>");
            out.println("</body>");
            out.println("</html>");
            out.close();
        }    //Clean up resources
        public void destroy() {
        }
    }
      

  2.   

      <servlet>
        <servlet-name>helloservlet</servlet-name>
        <servlet-class>javastudio.soja.HelloWorld </servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>helloservlet</servlet-name>
        <url-pattern>/helloservlet</url-pattern>
      </servlet-mapping> 在你的应用下的/WEB-INF/web.xml中部署该servlet,如上然后重启server,通过 http://..../你的应用/helloservlet 访问
      

  3.   

    是不是还得修改文件存放的目录啊,我按你的做了,不是调不出来
    G:\workspace\Session_Project\WebRoot下放的是我的jsp文件,
    G:\workspace\Session_Project\WebRoot\WEB-INF\classes\javastudio\soja在这个文件下放的是我的class文件.我下面又写了两个文件.你帮我看看,谢谢
    FormPost.htm<html>
      <head>
        <title>FormPost</title>
      </head>
      <body>
    <FORM name="myform" action="FormPost2" method="get">
    <TABLE align="center" border="0" width="400" height = 100 cellspacing = 1>
    <TR>
    <TD width = 109 height = 10>昵称:</TD>
    <TD width = 276 ><input type = "text" name = "nickname"></TD>
    </TR>
    <TR>
    <TD>密码:</TD>
    <TD width = 276><input type = "password" name = "password" value = ""></TD>
    </TR>
    <TR>
    <TD>确认密码:</TD>
    <TD width = 276><input type = "password" name = "password2"></TD>
    </TR>
    <TR>
    <TD>性别:</TD>
    <TD width = 276><input type = "radio" name = "gender" value = "1">男<input type = "radio" name = "gender" value = "0" value = "2">女<input type = "radio" name = "gender" value = "0" checked>保密</TD>
    </TR>
    <TR>
    <TD>爱好:</TD>
    <TD width = 276><input type = "checkbox" name = "fond" value = "1">体育<input type = "checkbox" name = "fond" value = "2">电脑<input type = "checkbox" name = "fond" value = "3">音乐<input type = "checkbox" name = "fond" value = "4">旅游<input type = "checkbox" name = "fond" value = "5">摄影<input type = "checkbox" name = "fond" value = "6">其他</TD>
    </TR>
    <TR>
    <TD>地区:</TD>
    <TD><select name = "area">
    <option value = "1" selected>北京</option>
    <option value = "2" selected>上海</option>
    <option value = "3" selected>重庆</option>
    <option value = "4" selected>天津</option>
    <option value = "5" selected>西安</option>
    <option value = "6" selected>海口</option>
    <option value = "7" selected>其他</option>
    </select>
    </TD>
    </TR>
    <TR>
    <TD>隐藏域:</TD>
    <TD><input type = "hidden" name = "hidden" value = "This is hidden field"></TD>
    </TR>
    </TABLE>


    <P align = "center">
     <INPUT type = "submit" name = "submit" value = "确定">
     <INPUT type = "reset" name = "reset" value = "重设">
    </P>

    </FORM>
    </body>
    </html>
    FormPost2.javapackage javastudio.soja;import java.io.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;public class FormPost2 extends HttpServlet{
    public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>"+"This is servlet example"+"</title>");
    out.println("</head>");
    out.println("<body>");
    out.println("<p>&nbsp;</p>");
    out.println("<p><font size = +4>"+"This is example"+"</font></p>");
    Enumeration enum = request.getParameterNames();
    while(enum.hasMoreElements()){
    String key = (String)enum.nextElement();
    String value = request.getParameter(key);
    out.println("<p>");
    out.println(key+"="+value);
    out.println("</p>");
    }
    out.println("</body>");
    out.println("</html>");
    out.close();
    }
    }
    FormPost.htm 放在G:\workspace\Session_Project\WebRoot下
    FormPost.class放在G:\workspace\Session_Project\WebRoot\WEB-INF\classes\javastudio\soja下