ParametersInterceptor-意外异常捕获错误设置表达式';x';具有值';
单击“提交”按钮后ParametersInterceptor-意外异常捕获错误设置表达式';x';具有值';,parameters,struts2,interceptor,actionresult,Parameters,Struts2,Interceptor,Actionresult,单击“提交”按钮后 package com.achala.saraswathi.action; import com.achala.saraswathi.data.AdminBE; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ActionSupport; public class AdminLoginAction extends ActionSupport{ private Admin
package com.achala.saraswathi.action;
import com.achala.saraswathi.data.AdminBE;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionSupport;
public class AdminLoginAction extends ActionSupport{
private AdminBE adminBE;
public String execute(){
return Action.SUCCESS;
}
public String adminLogin(){
if(adminBE.getUserName().equals("admin")&&adminBE.getPassword().equals("admin")){
return Action.SUCCESS;
}
addActionError("Invalid username or password");
return Action.INPUT;
}
public AdminBE getAdminBE() {
return adminBE;
}
public void setAdminBE(AdminBE adminBE) {
this.adminBE = adminBE;
}
}
出现错误,我不知道为什么?我怀疑您的表单正在使用带有type=“image”的提交按钮。使用此按钮,它将参数x、y发布到请求参数。因此,要避免此错误,您可以:
- 使用其他类型的按钮,例如背景图像
- 将x,y属性添加到动作类
您很好地格式化了代码。我已经格式化了代码
ParametersInterceptor - Unexpected Exception caught Error setting expression 'x' with value