81,122
社区成员




public class OperatorAction extends ActionSupport implements ModelDriven<Operator>{
private static final long serialVersionUID = 5313513315433378028L;
private Operator operator = new Operator() ;
@Override
public void validate() {
if("".equals(operator.getUsername()) ||operator.getName().equals(null)){
this.addFieldError("username", "用户名不能为空");
}
@Override
public Operator getModel() {
// TODO Auto-generated method stub
return operator;
<s:fielderror></s:fielderror>
<s:form action="OperatorAction ">
<s:label value="系统登陆"></s:label>
<s:textfield name="username" label="用户名"></s:textfield>
<s:password name="password" label="密码"></s:password>
<s:submit value="登陆"></s:submit>
<s:reset value="取消"></s:reset>
</s:form>
operator.getName().equals(null)
operator.getName() == null
<s:fielderror escape="false" fieldName="username" />
添加到你想要提示的位置
<s:textfield name="username" label="用户名"></s:textfield>
<s:password name="password" label="密码"></s:password>
name=operator.username
name=operator.password