2011-05-13 50 views
0

我正在处理一个JSP项目。我有一个页面调用另一个JSP。如何将参数传递给上一页?

现在的问题是,如何在调用页面中的被调用JSP页面中传递或使用变量?

+3

我不明白。前一页不再被访问,所以你不会在那里执行任何代码。 – Bozho 2011-05-13 10:05:56

回答

1

您可以将变量保存在HTTPSession或ServletContext对象中。

而在调用JSP页面中,使用或检查变量的会话属性。

session.setAttribute(objectId, Object);设置变量。

session.getAttribute(objectId);得到变量。

+1

也使用'session.removeAttribute(objectId);'在不需要变量之后。 – 2011-05-13 10:10:04

+0

请投下赞成票吗? – Ankit 2011-05-13 10:22:46

+0

@Ankit:您必须在需要时进入会议范围,而不是其他任何事情。这可能是你陷入低估的原因。但我不确定,那只是我的想法。当然,你的建议确实是一种可能性。 – 2011-05-13 10:56:33

1

我有一个调用另一个JSP页面

问题就出在这里这句话的页​​面。

尝试关注MVC。使用JSP仅用于将视图Servlet作为控制器

在这里,simple.souther.us,你会发现新手简单而精美的教程。