[Struts2]6-标签

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

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

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

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

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

在jsp页面使用<s:actionmessage/>标签来显示信息。

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,641评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,740评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 4,017评论 0 11
  • 1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...
    WendyVIV阅读 2,330评论 1 18
  • 近日心绪难宁,是不是天气的原因,且归咎于环境吧,知道有自身修炼不够的根由,归咎于环境自己会好受一些,知道这...
    菜根宴阅读 264评论 0 0

友情链接更多精彩内容