不使用jsp:forward从一个jsp跳转到另一个jsp

时间:2016-01-09 21:50:34

标签: java jsp servlets

我需要从第一个JSP页面跳转到第二个JSP页面而不使用jsp:forward。我想这样做的原因是,每当我刷新第二页时,我都会收到一条确认消息,询问"您是否希望重新提交表格"。此外,第二页的URL显示为第一页的URL。此外,我希望无需点击任何地方即可实现。 以下是我的所作所为。我需要做点别的事情:

<jsp:forward page="home.jsp">
    <jsp:param value="<%=uid %>" name="uid1" />
    <jsp:param value="<%=des %>" name="des" />
</jsp:forward>

请帮忙!

1 个答案:

答案 0 :(得分:3)

YES!我做的。 我用了

response.sendRedirect("home.jsp")

对于传递隐藏的参数,我在第一页创建了一个会话属性,并使用

在第二页中获取了值
session.setAttribute("login_id", uid); 

String uid=session.getAttribute("login_id").toString();

分别