如果你在控制器方法中设置一个实例变量,它的值会被保留多久?
A: 这个请求和所有的随后的请求
B: 仅仅是这个请求和下个请求
C: 仅仅是这个请求—一旦视图被渲染,这个变量会被重置在nil
D: 这个依赖于这个实例变量是不是被申明为静态的
A: 这个请求和所有的随后的请求
B: 仅仅是这个请求和下个请求
C: 仅仅是这个请求—一旦视图被渲染,这个变量会被重置在nil
D: 这个依赖于这个实例变量是不是被申明为静态的
举一反三
- 如果一个控制器动作设置了一个实例变量,这个实例变量可以被什么访问? A: 仅仅这个请求呈递的视图 B: 这个请求和下个请求呈递的视图 C: 这个请求和所有之后请求呈递的视图
- 如果一个用户在视图中输入了一个值,然后这个值被以params['movie']['title']形式提交给控制器,这些值可以在什么期间被这个控制器访问? A: 仅仅这个请求 B: 这个请求和下个请求 C: 这个请求和所有之后请求
- 在Struts应用的生命周期中,只会为每个Action类创建一个实例,所有的客户请求共享这个实例。因此,必须保证在多线程环境中,Action也能正常工作。保证线程安全的重要原则是在Action类中仅仅使用()。 A: 局部变量 B: 全局变量 C: 实例变量 D: 资源变量
- 关于PHP中的使用双引号和单引号定义一个字符串,下列说法正确的是() A: 双引号中如果出现了变量名,会被替换成这个变量对应的值;单引号中如果出现了变量名,不会被替换成这个变量对应的值 B: 双引号中如果出现了变量名,不会被替换成这个变量对应的值;单引号中如果出现了变量名,会被替换成这个变量对应的值 C: 双引号和单引号中出现了变量名,都会被替换成这个变量对应的值 D: 双引号和单引号中出现了变量名,都不会被替换成这个变量对应的值
- 一旦请求发送完毕,这个请求所包含的内容就会立即释放掉。