📄 validatenameaction.java
字号:
package com.ouyang.ejb3.action;
import javax.naming.InitialContext;
import com.opensymphony.xwork2.ActionSupport;
import com.ouyang.ejb3.entity.User;
import com.ouyang.ejb3.facecade.ValidateUser;
import com.ouyang.ejb3.util.MyInitContext;
@SuppressWarnings("serial")
public class ValidateNameAction extends ActionSupport {
private User user;
private String tip;
public String getTip() {
return tip;
}
public void setTip(String tip) {
this.tip = tip;
}
private boolean isValidateUserName(){
try {
InitialContext ctx = MyInitContext.getContext();
ValidateUser validateUser = (ValidateUser) ctx.lookup("ValidateUserRemote/remote");
if(validateUser.validateUserByUserName(user.getUserName()))
return false;
} catch (Exception e) {
setTip(e.getMessage());
}
return true;
}
public String execute() throws Exception {
if(isValidateUserName()){
setTip(getText("rightTip1") + user.getUserName() + getText("rightTip2"));
}else{
setTip(getText("errorTip1") + user.getUserName() + getText("errorTip2"));
}
return SUCCESS;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -