这是我的代码:(SupperAction是我自己定义的一个超级action类,面我继承了ActionSupport)
package zm.action;
import javax.annotation.Resource;
import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component;
import zm.dao.UserDao; import zm.entity.User;
import com.opensymphony.xwork2.ModelDriven;
@Component("user") @Scope("prototype") public class UserAction extends SupperAction implements ModelDriven<User> {
private User user = new User(); UserDao um; public String login(user.){//这是出错的地方 return null; } public UserDao getUm() { return um; } @Resource(name="userManager") public void setUm(UserDao um) { this.um = um; }
@Override public User getModel() { return user; } }
然后我使用这个user的时候就奇怪了,下面是出错的部分:
下面是正常的部分:
这个实例化的user只是在getModel()这个方法里使用才正常,在其他地方使用这个user都是无效的,这是为什么啊?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。