struts2问题

liwen19840617 2010-12-16 04:36:58
问题描述:

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类,但是放到我的项目里面就是中可以获取到值。请问会有什么配置影响到这个问题啊?
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chooseforget 2011-01-11
  • 打赏
  • 举报
回复
一点都不明白。
happyfmy 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 liwen19840617 的回复:]
问题描述:

spring读取action的方式是scope="prototype",那为什么我还能找到上次的属性值?代码如下

public class Struts2Action
{//HttpServlet{


private String username;

public String getUsername() {
return username;
}
……
[/Quote]
不是很明白楼主的意思
放在你的项目中 你的项目中具体的出来逻辑代码又是怎么样的呢
steven_huowei 2010-12-16
  • 打赏
  • 举报
回复
蛋疼贴

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧