回到同一个jsp页面

时间:2014-03-07 05:20:43

标签: jsp servlets

我有一个名为requisition.jsp的页面,首先提交表单以提出请求,其中我提到了访问者数量。它转到servlet并以下列方式返回requisition.jsp:

String id = Integer.toString(req_id);
request.setAttribute("id", id);
request.getRequestDispatcher("requisition.jsp").forward(request, response);

现在在我的requisition.jsp页面上,我有我已提交的表格,下面是与我输入的访客数量相等的标签数量。在每个标签中都有一个访客表单。我填写第一位访客的表格并提交。它将转到servlet以添加访问者,并从那里到requisition.jsp:

 request.getRequestDispatcher("requisition.jsp").forward(request, response);

但是在这里我应该来到requisition.jsp页面,我已经为第一位访客提交了表格,但我还没有为其他访客提交表格。相反,我来到了全新的requisition.jsp页面。全新意味着没有标签,即没有访客形式。

我只需要使用servlet和jsp或javascript。请帮助这是我第一次遇到Web应用程序开发。

1 个答案:

答案 0 :(得分:0)

我有解决方案但不是正确的解决方案。只需在此发布。我屈服于情境,现在创建了一个中间的jsp:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Visitor Management System</title>
    </head>
    <body>
        <script type="text/javascript">
            window.history.back();
        </script>
    </body>
</html>

现在有效。