Action:package com.xxb.assetsmanage.action;import java.util.List;import javax.annotation.Resource;import org.springframework.stereotype.Component;import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.xxb.assetsmanage.model.User;
import com.xxb.assetsmanage.service.UserService;@Component("userAction")
public class UserAction extends ActionSupport implements ModelDriven<User> {
private boolean success;
private User user;
private UserService userService; public boolean isSuccess() {
return success;
} public void setSuccess(boolean success) {
this.success = success;
} public User getUser() {
return user;
} public void setUser(User user) {
this.user = user;
} public UserService getUserService() {
return userService;
} @Resource
public void setUserService(UserService userService) {
this.userService = userService;
} public User getModel() {
return user;
} @Override
public String execute() throws Exception {
List<User> users = userService.isLogin(user);
System.out.println(users.size());
if (users.size() > 0) {
success = true;
} else {
success = false;
}
return SUCCESS;
} public String add(User user) {
userService.add(user);
return "addsuccess";
} public String del(User user) {
userService.del(user);
return "delsuccess";
} public String mod(User user) {
userService.mod(user);
return "modsuccess";
}
}实体类package com.xxb.assetsmanage.model;import java.util.HashSet;
import java.util.Set;import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;@Entity
@Table(name="t_user")
public class User {
private int id;
private String name;
private String password;
private Set<Assets> assetses = new HashSet<Assets>();
@OneToMany(mappedBy="user",cascade={CascadeType.ALL})
public Set<Assets> getAssetses() {
return assetses;
}
public void setAssetses(Set<Assets> assetses) {
this.assetses = assetses;
}
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}

}<package name="listjson" extends="json-default">
<action name="projectjson" class="projectListAction">
<result type="json">
<param name="includeProperties">
success,
totalSize,
     projects\[\d+\]\.id,
     projects\[\d+\]\.name
   </param>
</result>
</action>
<action name="useraction" class="userAction">
<result type="json">
<param name="includeProperties">
success
   </param>
</result>
</action>
我用 http://localhost:8080/AssetsProject/useraction?user.name=wangwei&user.password=pass 访问
第一次 返回 {"success":true}
再访问,就什么都没有了,返回个{}请问这个为什么啊???