[Struts2]6-标签

Struts2有自己的标签库,这个标签库用来在服务器端进行验证.例如验证用户名密码是否为空.

在服务器端验证的标签
有些时候我们要做两次验证,一次是用js在前台做验证,第二次是在服务端做验证,这样是为了防止客户端禁用js。

例如在服务端验证用户名是否为空,使用if判断,如果用户名为空,使用super.addFieldError(String fieldName, String errorMessage);方法来记录错误信息。

在jsp页面则要使用标签来接收错误信息,写成这样的话是获取所有错误信息,可以给一个Name属性,这样表明之获取指定的错误信息。

有时候登陆失败,我们需要显示用户名或密码错误这条信息,可以使用super.addActionMessage(String aMessage);方法。

在jsp页面使用标签来显示信息。

注:别忘了在jsp页面导入标签库<%@taglib prefix="s" uri="/struts-tags" %>

[Struts2]6-标签_第1张图片

你可能感兴趣的:([Struts2]6-标签)