变量引用在两个不同的jsp页面中

BOS*_*OSS 3 java jsp

如果我在我的A.jsp中声明一个变量,并且我试图将A.jsp包含到B.jsp.So我的问题就在这里,是否在A.jsp中声明的变量在B.jsp中是否可用?请解释我的动态包含和静态包含的情况.

jon*_*tro 5

当您使用<%@ page include ="">包含jsp模板时,实际上将插入源并将其编译到包含文件中.这使您能够使用父文件中声明的变量.

在执行"动态"包含时,它将使用RequestDispatcher.include,它将调用调用页面作为新的Servlet.这使您无法使用声明的变量.

我建议你使用request.setAttribute("name",obj)在请求范围上传递变量; 这样做的时候