Struts 2 应用程序中有多少个作用域?如果我们在那里使用 session 和 request 范围会好吗?会话和请求的操作范围如何工作?
Struts 2 正在运行一个容器,它具有 bean 的范围。有关 bean 作用域的更多信息请参见“this”问题。所有其他范围都是 servlet 范围。 Struts 使用它自己的结构来间接访问这些范围。例如,set
标签使用这些范围:
可用范围如下:
application - the value will be set in application scope according to servlet spec. using the name as its key session - the value will be set in session scope according to servlet spec. using the name as key request - the value will be set in request scope according to servlet spec. using the name as key page - the value will be set in page scope according to servlet sepc. using the name as key action - the value will be set in the request scope and Struts' action context using the name as key
注意:如果未指定范围,则默认为操作范围。