jsp写用户注册界面无法跳转注册检测界面


<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
    <title>用户注册表单页面</title>
</head>
<style>
    #a {
        width: 50%;
        height: 50%;
        border: 1px dashed;<%--绘制虚线--%>
    background-color: aqua;
    text-align:center;
    }
    body{
background-color: azure;
    }
</style>
<body>
<%--注册框--%>
<div id="a">
    <h1>注册账号</h1>
    <form action="doRegister.jsp" method="post"><%--将表单提交时的数据传到doRegister.jsp进行分析操作--%>
        用户名:
        <input type="text" name="id">
        <br>
        密码:
        <input type="password" name="password">
        <br>
        性别:
        <select name="sex">
            <option></option>
            <option></option>
        </select>
        <input type="submit" value="注册">
    </form>
</div>
</body>
</html>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="javax.servlet.*" %>
<html>
<head>
    <title>用户注册数据保存页面</title>
</head>
<body>
<%
request.setCharacterEncoding("UTF-8");
                String name = request.getParameter("id");//获取用户名
                String password = request.getParameter("password");//获取密码
                String sex = request.getParameter("sex");//获取性别

%>
<% try {
    File f1 = new File("D:\\java实验报告\\实验4\\user.txt");
    BufferedReader b2=new BufferedReader(new FileReader(f1));
    String s=b2.readLine();
    int tag=0;
    while(s!=null){//检查user.txt有没有重名用户
        String []a=s.split(",");
        if(name.equals(a[0]))
            tag=1;//有重名用户
        s=b2.readLine();
    }
    if(tag==1){
        pageContext.forward("pages/registerFailure.jsp");
    }
    else {
        BufferedWriter b1 = new BufferedWriter(new FileWriter(f1));
        b1.write(name + "," + password + "," + sex + "\n");
        b1.flush();
        pageContext.forward("pages/success.jsp");
        b1.close();
    }

    b2.close();
}catch(IOException e){}
%>
</body>
</html>


img


上面是注册界面,下面是注册检测界面,为什么注册界面打开输入信息点“注册”后,就显示上面这样啊,是有什么问题吗

img

这个注册的action中没有pages,报错是pages/success.jsp没找到,看来注册页跳转是对的,成功页不在pages目录吗?