将Java对象传递给另一个JSP

use*_*195 1 java jsp

有什么方法可以在一个JSP文件中声明一个Java对象的实例,并在另一个JSP文件中调用此实例?

例如:在1.jsp中:

<%
  Obj o = new Obj();
%>
Run Code Online (Sandbox Code Playgroud)

在2.jsp中:

<@%include file = "1.jsp">
<%
  o.toString();
%>
Run Code Online (Sandbox Code Playgroud)

(当然,上面的例子不起作用.只是为了清楚我在说什么).

谢谢!

Pio*_*ler 5

您可以将对象作为请求属性:

Obj o= new Obj();
request.setAttribute("myCreatedObject" , o );

...

Obj myObj = (Obj)request.getAttribute("myCreatedObject");
Run Code Online (Sandbox Code Playgroud)

考虑另一个上下文而不是像session,page这样的请求 - 就像变量范围一样.