问题描述
这个小程序就是不能输出user.getName()和getAge(),到底是拿错了啊!!!!!action类:packagecom.hlbrc.strutst.action;importcom.hlbrc.strutst.model.User;importcom.opensymphony.xwork2.ActionSupport;publicclassLoginDemoextendsActionSupport{/****/privatestaticfinallongserialVersionUID=1L;privateUseruser;publicUsergetUser(){returnuser;}publicvoidsetUser(Useruser){this.user=user;}publicStringadd(){System.out.println("name:"+user.getName());System.out.println("age:"+user.getAge());return"add";}}index.jsp:<body><ahref="hello/addstudent.action?user.setName=aa&user.setAge=20">添加用户</a></body>
解决方案
解决方案二:
<ahref="hello/addstudent.action?user.setName=aa&user.setAge=20">添加用户</a>中的setName和setAge改成User类中相应的属性名!!我的截图如下:(1)User类(2)action类(3)struts.xml(4)运行截图
解决方案三:
多写了set。。
解决方案四:
哦哦,终于明白了
解决方案五:
页面上直接user.name就ok了不需要set后面的是属性名