Struts2 模型验证实例
来源:互联网 发布:mysql gtid主从区别 编辑:程序博客网 时间:2024/05/29 10:20
package com.model;public class User { private String username; private int age; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}
package com.action;import com.model.User;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;public class Login extends ActionSupport implements ModelDriven<User>{ private User user=new User(); public User getUser() { return user; } public void setUser(User user) { this.user = user; } @Override public User getModel() { return user; } @Override public String execute() throws Exception { System.out.println(user.getUsername()); return super.execute(); }}
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"><validators> <field name="user.username"> <field-validator type="requiredstring"> <message>名字不能为空</message> </field-validator> </field> <field name="user.age"> <field-validator type="int"> <param name="min">18</param> <param name="max">60</param> <message>年龄必须在${min}到${max}之间</message> </field-validator> </field></validators>
<%-- Created by IntelliJ IDEA. User: root Date: 16-9-8 Time: 下午3:10 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><%@taglib prefix="s" uri="/struts-tags" %><html><head> <title>Modelindex</title></head><body><s:form action="login" method="POST"> <s:textfield name="user.username" label="帐号"></s:textfield> <s:textfield name="user.age" label="年龄"></s:textfield> <s:submit value="提交"></s:submit></s:form></body></html>
0 0
- Struts2 模型验证实例
- struts2表单验证实例
- 十四、struts2验证实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2 验证码图片实例
- Struts2+mysql登录验证实例
- Struts2 验证码图片实例
- ALOHA算法衍生系列:CSA
- 【leetcode】62. Unique Paths
- Matlab幅频曲线和滤波器设计
- 自定义控件之绘图篇(三):区域(Range)
- pat 乙 1010. 一元多项式求导
- Struts2 模型验证实例
- CentOS(7.x64位) 安装Redis3.2 并设置为系统服务
- 《SQLite的应用》
- Face Detector 论文小结
- java.io.IOException: The same input jar [***\libs\android-support-v4.jar] is specified twice
- 自定义控件之绘图篇(四):canvas变换与操作
- 建议143:方法抽象级别应在同一层次
- Java使用HttpURLConnection上传文件
- 建议144:一个方法只做一件事