<%@ page language="java" contentType="text/html"
         pageEncoding="gb2312"%>
<html>
    <head>
        <title>request中的getparameter()方法</title>
    </head>
    <body>
        <%--在这里设定request得到参数的字符编码,否则中文会出现乱码 --%>
        <%request.setCharacterEncoding("gb2312");%>
        <%
                    String nameParam = request.getParameter("name").toString();
                    String sexParam = request.getParameter("sex").toString();
                    String ageParam = request.getParameter("age").toString();
                    String buttonParam = request.getParameter("submit").toString();
        //判断参数是否存在
                    If(nameParam != null && sexParam != null && ageParam != null && buttonParam != null);
                    {
        %>
        得到用户输入的信息:<p>
            <font color=red>姓名:<%= nameParam%><p>
                    性别:<%= sexParam%><p>
                    年龄:<%= ageParam%><p>
            </font>
            获取按钮标记名:
            <font color=blue>
                <%= buttonParam%>
            </font>
            <%
                    }else                {
            %>
            <font color=red>请检查你的参数名称!</font>
            <%}%>
    </body>
</html>我用netbeans编写的时候 
在第一段就出现需要为 class、interface或enum
出现if else语句的地方提示找不到符号
为什么 求大虾帮助 谢谢