Unterminated <%@ tag说明你的<%@标志没有正确结束。查看一下jsp文件吧。

解决方案 »

  1.   

    谢谢刚才那位大哥,可是我真的看过了,不是这的事呀,那是个注册的程序,加数据库用Bean,放在webapps\examples\myJSP\WEB-INF\jsp\beans\opendb\opendb.class目录下,主程序放webapps\examples\myJSP目录下,处理提交的数据的源程序是:<!--register.jsp--><%@ page language="java" import="java.sql.*">
    <jsp:useBean id="RegisterBean" scope="page" class="opendb.opendb"/>
    <% 
    String name1=request.getParameter("username");
    String name2=request.getParameter("name");
    String password=request.getParameter("password");
    String e_mail=request.getParameter("email");
    String education=request.getParameter("education");
    String sex=request.getParameter("sex");
    String resume=request.getParameter("resume");
    if((name1==null)||(password==null))
    {
    %>
        <p>用户名及密码不能为空</p>
        <input type="button" value="返回修改" onclick="histroy.back()">
    <%
    }
    else
    {
        String sql="select * from userinfo where user='"+name1+"'";
        ResultSet rs=RegisterBean.executeQuery(sql);
        if(rs.next())
        {
             rs,close();
             session.putValue("register_message","duplicate name foung!");
    %>
        <script language=javascript>
        window.location="info.jsp?str=用户<%=name1%>已经存在"
        </script>
    <%
        }
        else
        {
           rs.close();
    %>
        <form method="post" action="register2.jsp">
        <input type="hidden" name="username" value="<%=name1%>">
        <input type="hidden" name="password" value="<%=password%>">
        <input type="hidden" name="name" value="<%=name2%>">
        <input type="hidden" name="email" value="<%=e_mail%>">
        <input type="hidden" name="education" value="<%=education%>">
        <input type="hidden" name="sex" value="<%=sex%>">
        <input type="hidden" name="resume" value="<%=resume%>">
        请检查您的注册信息<br><br>
        <table width="60%" border="1">
        <tr>
               <td>
                  登录名:
               </td>
               <td>
                  <%=name1%>
               </td>
        </tr>
        <tr>
               <td>
                  真实姓名:
               </td>
               <td>
                  <%=name2%>
               </td>
        </tr>
        <tr>
               <td>
                  性别:
               </td>
               <td>
                  <%=sex%>
               </td>
        </tr>
        <tr>
               <td>
                  简历:
               </td>
               <td>
                  <%=resume%>
               </td>
        </tr>
        <tr>
               <td>
                  Email:
               </td>
               <td>
                  <%=e_mail%>
               </td>
        </tr>
        <tr>
               <td>
                  学历:
               </td>
               <td>
                  <%=education%>
               </td>
        </tr>
        </table>
        <br>
        <input type="submit" value="提交注册">&nbsp;&nbsp;
        <input type="reset" value="返回修改" onclick="histroy.back()">
        </form><%
          }
    %>
     
        </center><%
        }
    %>
    </body>
    </html>
    别的程序也试过了,提示和上面的差不多,只是没有最上面那句.是不是我的环境有问题呀,望指点!
      

  2.   

    将JSP文件放在C:\tomcat4.0.3\webapps\ROOT目录下
    将BEAN 放在C:\tomcat4.0.3\webapps\ROOT\WEB-INF文件夹下
      

  3.   

    加载JDBC的驱动并连接数据库了吗?