我如何使用链接从一个jsp发送值到另一个jsp

时间:2013-02-06 04:59:11

标签: jsp

我有一个jsp页面,其中有一个指向" Creation.jsp"的链接。我必须通过id。

我在锚标记

中使用了以下内容

HREF = /家庭/ Creation.jsp弧度= LT;(%)= ID%>

当我这样使用时,实际的id值将显示在浏览器的URL中。

我的问题是:我不想在URL中显示值,但想通过链接从一个jsp发送一个值到另一个jsp。 我怎么能这样做。

1 个答案:

答案 0 :(得分:3)

创建一个提交类型的链接按钮,并通过表单提交。在表单操作中,给出Creation.jsp页面的名称,如果已将其存储在不可见的文本框中,则可以访问该值。

<form action="Creation.jsp" method="post">

<input type= "hidden" value="<%=id%>" name="hdnId"/>

<input type="submit">

</form>

现在在Creation.jsp页面上通过request.GetParameter(“hdnId”)获取值;

增加: 把它放在servlet中

RequestDispatcher rd = request.getRequestDispatcher("Creation.jsp");
rd.forward(request, response);

参考http://docs.oracle.com/javaee/5/api/javax/servlet/RequestDispatcher.html