解决方案 »

  1.   

    补充下:html代码包括头部head,script
      

  2.   

    直接在servlet里面拼html标签不可以吗?像下面这样@Override  
        protected void doGet(HttpServletRequest request, HttpServletResponse response)  
                throws ServletException, IOException  
        {  
            response.setContentType("text/html;charset=gb2312");  
                  
            PrintWriter p = response.getWriter();  
            p.println("<html><head><title> Info table </title></head>");  
            p.println("<body>");  
            p.println("<table border = 1 align = center>");  
            p.println("<caption>headers the server received </caption>");  
            p.println("<tr><th>header name</th><th>header value<th></th></tr>");  
              
            // 打印 请求报头信息  
            Enumeration<String> headers = request.getHeaderNames();  
            while(headers.hasMoreElements())  
            {  
                String name = headers.nextElement();  
                String value = request.getHeader(name);  
                p.println("<tr><td>"+name+"</td><td>"+value+"</td></tr>");  
            }  
            // 获取客户端ip  
            p.println("<tr><td>"+"remove ip"+"</td><td>"+request.getRemoteAddr()+"</td></tr>");  
            // 获取客户端端口  
            p.println("<tr><td>"+"remote port"+"</td><td>"+request.getRemotePort()+"</td></tr>");  
            // 获取服务器ip  
            p.println("<tr><td>"+"local ip"+"</td><td>"+request.getLocalAddr()+"</td></tr>");  
            // 获取服务器端口  
            p.println("<tr><td>"+"local port"+"</td><td>"+request.getLocalPort()+"</td></tr>");  
              
            p.println("</table></body></html>");  
            p.close();    
        }  
      

  3.   

    #2 如果不用servlet呢  比如用的spring的controller
      

  4.   

    spring 不会,不懂这个了。
      

  5.   


    如果用spring的的Controller,你可以用自带的参数HttpResponse, 用他的response去写html
      

  6.   

     response.setContentType("text/html; charset=gbk");  
        PrintWriter out = response.getWriter();   
        out.println("<script language='javascript'>");   
        out.println("alert('账号已被注册!');");  
        out.println("history.back();");   
        out.print("</script>");   
        return null;  类似于上面这个~