一般的,比如String类型属性注入,这个我知道的
不过像User(自定义对象)类型属性注入,该怎么做?
代码如下:
public class Login extends ActionSupport {
private UserService us; private User user;//我要对user属性赋值????? public void setUs(UserService us) {
this.us = us;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Override
public void validate() {
super.validate();
}
@Override
public String execute() throws Exception {
return us.login(user.getName(), user.getPassword()) ? "success"
: "fail";
}
}
不过像User(自定义对象)类型属性注入,该怎么做?
代码如下:
public class Login extends ActionSupport {
private UserService us; private User user;//我要对user属性赋值????? public void setUs(UserService us) {
this.us = us;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Override
public void validate() {
super.validate();
}
@Override
public String execute() throws Exception {
return us.login(user.getName(), user.getPassword()) ? "success"
: "fail";
}
}
解决方案 »
- 关于ssh Struts2.1 + Spring3.0 + Hibernate3.3的问题
- “杯具”了,JSF页面中<c:if>不起作用?
- Unable to compile class for JSP?!jsp页面怎么打不开了?
- JNative的内存不能够取出值,帮帮我
- html:select的问题
- linux下安装java环境出错了……求救大虾
- 急!!!cas在websphere上部署的问题
- 谁的速度比较快?
- jbuilder7.0+weblogic开发ejb遇到的问题
- 我的TOMCAT与APACHE已经整合成功,但JSP运行出错,在线等!急
- web.xml申明部分版本问题
- loadrunner
user中的信息是从客户端传过来的
user.name
user.address
user.phone
.....
struts2会试图通过你的Action(getUser())获取user对象
若是得到的user对象为空,则会调用你的action的(setUser(new user()))
然后继续对应你的user对象的各个属性。
都是:user.name:再加个输入框
user.address:
user.phone:
这个怎么解决?
theme="simple" 用这个可以重新布局