有什么方法可以在一个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)
(当然,上面的例子不起作用.只是为了清楚我在说什么).
谢谢!
您可以将对象作为请求属性:
Obj o= new Obj();
request.setAttribute("myCreatedObject" , o );
...
Obj myObj = (Obj)request.getAttribute("myCreatedObject");
Run Code Online (Sandbox Code Playgroud)
考虑另一个上下文而不是像session,page这样的请求 - 就像变量范围一样.