开发者社区> 问答> 正文

我用ModelDriven来获取参数,在action中实例化的对象无效 配置报错

这是我的代码:(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都是无效的,这是为什么啊?

展开
收起
kun坤 2020-06-03 15:46:12 437 0
1 条回答
写回答
取消 提交回答
  •  public String login( user. ){//这是出错的地方

            return null;

            

        }

    这种语法那里学的 ######回复 @抓瓦工人 : 估计他是先学的springmvc,哈哈!######回复 @苏灿灿 : 看完了你语法也是错误的,才学java吧######这里我没有写完啊,就是user无效无法使用User里面的get和set方法,你看我上面的截图######这里我没有写完啊,就是user无效无法使用User里面的get和set方法,你看我上面的截图,

    2020-06-05 13:33:07
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载