0    WARN com.opensymphony.xwork2.config.providers.XmlConfigurationProvider  - no default parameter defined for result of type jsonstruts.xml配置
<action name="checkEmail"
class="com.yeepay.register.action.authorize.RegisterAction"
method="isEmailRepeat">
<result name="success" type="json">

</result>
</action>对应Action的内容:
public class RegisterAction extends BaseAction{
private User user;

private UserService userService;

private String code;

private String email;

private boolean isEmailRepeat;

private static final Log log = LogFactory.getLog(RegisterAction.class);


public String execute(){
if(user==null){
log.debug("User对象为空");
return "input";
}else if(userService.isEmailRepeat(user)){
user.setEmail("");
log.debug("email重复");
return "input";
}else if(!userService.isEmailFormat(user)){
user.setEmail("");
log.debug("email格式不正确");
return "input";
}else if(!userService.isPasswordFormat(user)){
user.setPassword("");
log.debug("密码格式不正确");
return "input";
}else if(!userService.isUserNameFormat(user)){
user.setName("");
log.debug("用户名格式不正确");
return "input";
}else if(!isRightCode(code)){
log.debug("验证码错误");
log.debug("正确的验证码为:"+session.get(Constants.NUMBER_KEY));
log.debug("输入的验证码为:"+code);
return "input";
}else{
userService.addUser(user);
session.put(Constants.USER_KEY, user);
return "success";
}
}
@JSON(serialize = false)
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public boolean isRightCode(String code){
if(code==null) return false;
if(code.equals(session.get(Constants.NUMBER_KEY))){
return true;
}else{
return false;
}
}
public String isEmailRepeat(){
log.debug("调用了");
if(userService.isEmailRepeat(email)){
System.out.println("传入的email为:"+email);
setEmailRepeat(true);
return "success";
}else{
System.out.println("不重复"+email);
setEmailRepeat(false);
return "success";
}
}
@JSON(serialize = false)
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
@JSON(serialize = false)
public User getUser() {
return user;
} public void setUser(User user) {
this.user = user;
}
@JSON(serialize = false)
public UserService getUserService() {
return userService;
} public void setUserService(UserService userService) {
this.userService = userService;
}
public void setEmailRepeat(boolean isEmailRepeat) {
this.isEmailRepeat = isEmailRepeat;
}
public boolean getEmailRepeat(){
return isEmailRepeat;
}

}
访问isEmailRepeat()方法没反应,应该是因为警告吧。拜托各位高手帮忙看一看