struts2问题
问题描述:
spring读取action的方式是scope="prototype",那为什么我还能找到上次的属性值?代码如下
public class Struts2Action
{//HttpServlet{
private String username;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String first(){
this.username = "hello world";
System.out.println("first:"+this.username);
return "First";
}
public String second(){
System.out.println("second:"+this.username);
return "Second";
}
public String third(){
System.out.println("third:"+this.username);
return "Third";
}
}
第二步下就仍然可以获取到值。奇怪之处在于,我单独做测试没有问题,的确重新new了一个action类,但是放到我的项目里面就是中可以获取到值。请问会有什么配置影响到这个问题啊?