源代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<title>用户注册</title>
<body align="center">
<form method="post" action="register_show.jsp" name="form1">
<table border="1" align="center" width="500" height="300">
<tr align="center">
  <td>
  用户:<input type="text" name="user" value="user" size="16" />
  </td>
</tr>
<tr align="center">
  <td>
  密码:<input type="password" name="password" value="user" size="16" />
  </td>
</tr>
<tr align="center">
  <td>
   <input type="radio" name="sex" value="男" checked="男">男
   <input type="radio" name="sex" value="女" >女
  </td>
</tr>
<tr align="center">
     <td><input  type="image" name="submit" src="image/submit.gif" /></td>
</tr>
</table>
</form>
</body>
</html>
错误提示如下:
javax.servlet.ServletException: java.lang.Error: Unresolved compilation problems: 
Syntax error, insert ")" to complete MethodInvocation
Syntax error, insert ";" to complete Statement
checked cannot be resolved
Syntax error on token "Invalid Character", delete this token
鐢穃r cannot be resolved
Syntax error on token "Invalid Character", ; expected
Syntax error on token "n", new expected
String literal is not properly closed by a double-quote
String literal is not properly closed by a double-quote
Syntax error, insert ")" to complete ClassInstanceCreationExpression
Syntax error, insert ";" to complete Statement org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)真的很晕,运行第一遍可以,刷新work文件夹后就出现个红叉,之后运行就一直提示上面的错误,我试过把
 <input type="radio" name="sex" value="男" checked="男">男
   <input type="radio" name="sex" value="女" >女
这两句的value值改成英文就就可以了,可是一运行就乱码了,请各位高手帮忙看下!!

解决方案 »

  1.   

    <input type="radio" name="sex" value="男" checked="男"/>男
      <input type="radio" name="sex" value="女" />女
    第一行<%@ page contentType="text/html;charset=utf-8"%>
      

  2.   

    这个页面在tomcat下运行没问题的。
      

  3.   


    <%@ page contentType="text/html;charset=gb2312"%>
    <html>
    <title>用户注册</title>
    <body >
    <form method="post" action="register_show.jsp" name="form1">
    <table border="1" align="center" width="500" height="300">
    <tr align="center">
    <td>
    用户:
    <input type="text" name="user" value="user" size="16" />
    </td>
    </tr>
    <tr align="center">
    <td>
    密码:
    <input type="password" name="password" value="user" size="16" />
    </td>
    </tr>
    <tr align="center">
    <td>
    <input type="radio" name="sex" value="男" checked="checked">

    <input type="radio" name="sex" value="女">

    </td>
    </tr>
    <tr align="center">
    <td>
    <input type="image" name="submit" src="image/submit.gif" />
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    木有问题, 我都运行成功了, 不过有些小错误!
      

  4.   

    问题解决,是统一编码问题,要把eclipse的编码格式和tomcat的web.xml改为utf-8