servlet显示问题?

l206xd 2013-10-31 01:35:22
新人学习JSP和SERVELT



import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class HelloWorldSerlet extends HttpServlet{

protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
PrintWriter out = resp.getWriter();
String str = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";
out.print(str + "<HTML><head><title>example</title></head><body>Hello World Test!!!</body><HTML>");
}
}



怎么显示不对啊??
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落夏天 2013-10-31
  • 打赏
  • 举报
回复
按照标准来。

response.setContentType("text/html");//注意这个
		PrintWriter out = response.getWriter();
		out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
		out.println("<HTML>");
		out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
		out.println("  <BODY>");
		out.print("    This is ");
		out.print(this.getClass());
		out.println(", using the GET method");
		out.println("  </BODY>");
		out.println("</HTML>");
		out.flush();
		out.close();
kky2010_110 2013-10-31
  • 打赏
  • 举报
回复
response.setContentType("text/html"); 或者 setContentType("text/html;charset=GB2312"); 请参看servlet html头信息
tony4geek 2013-10-31
  • 打赏
  • 举报
回复
  req.setCharacterEncoding("GBK");
        PrintWriter out=resp.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>xxx</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h2>xxxxxxxxx---</h2>");
        out.println("</body>");
        out.println("</html>");
        out.close();//关闭输出对象
咖啡加糖_ 2013-10-31
  • 打赏
  • 举报
回复
怎么不对???

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧