- Java code
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContentType("text/html; charset=Windows-31J"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">"); out.println("<html>"); out.println("<head>"); [color=#FF00FF] out.println("<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J">");[/color] out.println("<title>フォーム入力</title>"); out.println("</head>"); out.println("<body>"); out.println("<P>"); out.println("以下のフォームに情報を記載してください。"); out.println("</P>"); out.println("<FORM method=\"POST\" action=\"./HelloWorld\">"); out.println("<TABLE summary=\"form of NAME, ID and BELONGS\">"); out.println("<TR>"); out.println("<TD>名前</TD>"); out.println("<TD><div> : <input type=\"text\" name=\"NAME\"></div></TD>"); out.println("</TR>"); out.println("<TR>"); out.println("<TD>学籍番号</TD>"); out.println("<TD><div> : <input type=\"text\" name=\"ID\"></div></TD>"); out.println("</TR>"); out.println("<TR>"); out.println("<TD>所属</TD>"); out.println("<TD><div> : <input type=\"text\" name=\"BELONGS\"></div></TD>"); out.println("</TR>"); out.println("</TABLE>"); out.println("<INPUT type=\"submit\" value=\"送信\">"); out.println("<INPUT type=\"reset\" value=\"取消\">"); out.println("</FORM>"); out.println("</body>"); out.println("</html>"); out.close(); }
在eclipse网页项目中,编辑doget()的时候,
out.println("<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J">")这一行说我Content的构成有错误有错误不知为何,请求高手帮助。
------解决方案--------------------
out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-31J\">");
其他类似的地方加上转义吧
------解决方案--------------------
试试一楼的办法吧 可能是没有转义吧
------解决方案--------------------
分号转义咯
------解决方案--------------------
需要转义
祝楼主好运