EmployeeAction.java@Controller @Scope("prototype")
public class EmployeeAction extends ActionSupport{
@Resource EmployeeService employeeService;
private Employee employee;
HttpServletRequest request=ServletActionContext.getRequest();
public Employee getEmployee() {
return employee;
} public void setEmployee(Employee employee) {
this.employee = employee;
}
public String execute(){
ActionContext.getContext().put("employees", employeeService.list());
return "list";
}
public String addUI(){
return "addUI";
}
public String add(){
try {
employeeService.save(employee);
ActionContext.getContext().put("message", "添加成功");
return "message";
} catch (Exception e) {
ActionContext.getContext().put("message", "员工已存在!");
return "message";
}
}
public String updateUI() throws Exception{
String username=new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
String password=new String(request.getParameter("password").getBytes("ISO-8859-1"),"UTF-8");
String gender=request.getParameter("gender");
request.setAttribute("username", username);
request.setAttribute("password", password);
request.setAttribute("gender", gender);
return "updateUI";
}
public String update(){
employeeService.update(employee);
ActionContext.getContext().put("message", "更新成功");
return "message";
}
public String delete() throws Exception{
String username=new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
employeeService.delete(username);
ActionContext.getContext().put("message", "删除成功");
return "message";
}}
EmployeeAction-validation.xml<validators>
<field name="username">
<field-validator type="requiredstring">
<message>用户名不能为空</message>
</field-validator>
<field-validator type="regex">
<param name="expression"><![CDATA[^[a-zA-Z]]]></param>
<message>必须以字母开头</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">5</param>
<param name="">15</param>
<message>长度必须在5-15之间</message>
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<message>密码不能为空</message>
</field-validator>
</field>
</validators>只要继承ActionSupport网页上就会报错难道不能用这种校验方式?sshxml
public class EmployeeAction extends ActionSupport{
@Resource EmployeeService employeeService;
private Employee employee;
HttpServletRequest request=ServletActionContext.getRequest();
public Employee getEmployee() {
return employee;
} public void setEmployee(Employee employee) {
this.employee = employee;
}
public String execute(){
ActionContext.getContext().put("employees", employeeService.list());
return "list";
}
public String addUI(){
return "addUI";
}
public String add(){
try {
employeeService.save(employee);
ActionContext.getContext().put("message", "添加成功");
return "message";
} catch (Exception e) {
ActionContext.getContext().put("message", "员工已存在!");
return "message";
}
}
public String updateUI() throws Exception{
String username=new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
String password=new String(request.getParameter("password").getBytes("ISO-8859-1"),"UTF-8");
String gender=request.getParameter("gender");
request.setAttribute("username", username);
request.setAttribute("password", password);
request.setAttribute("gender", gender);
return "updateUI";
}
public String update(){
employeeService.update(employee);
ActionContext.getContext().put("message", "更新成功");
return "message";
}
public String delete() throws Exception{
String username=new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
employeeService.delete(username);
ActionContext.getContext().put("message", "删除成功");
return "message";
}}
EmployeeAction-validation.xml<validators>
<field name="username">
<field-validator type="requiredstring">
<message>用户名不能为空</message>
</field-validator>
<field-validator type="regex">
<param name="expression"><![CDATA[^[a-zA-Z]]]></param>
<message>必须以字母开头</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">5</param>
<param name="">15</param>
<message>长度必须在5-15之间</message>
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<message>密码不能为空</message>
</field-validator>
</field>
</validators>只要继承ActionSupport网页上就会报错难道不能用这种校验方式?sshxml
解决方案 »
- java 队列方面的问题
- 如何将ASCII编码RSA公钥转换为publickey对象``?
- 关于hibernate的criterion实行分页查询
- 在Eclipse中打开的工程,怎样才能取得当前的工程名和文件名呢?
- Hibernate利用XDoclet自动生成配置文件的乱码问题
- 急求!!!!各位哥们帮帮忙
- resin如何配置才能支持url改写?
- 求助:JBoss3.2.5下发部署War文件的问题
- 求学习weblogic的好书,小弟毕业设计急需掌握,求大家拉
- 关于 部署的问题:(在线等)
- uploadify3.1的问题
- 【求助】GetMethod的使用(The requested URL /services/nicecoin/teacher was not found on )
--------------------------------------------------------------------------------Apache Tomcat/7.0.11报这个错误咯~~~~
缺少了一个<result name="input">xxxx</result>这样的<result ...>..</result>