<s:form action="Login">
    <s:textfield key="username"/>
    <s:password key="password" />
    <s:submit/>
</s:form>1.jsp页面上没有使用<s:fielderror></s:fielderror>
2.并且错误消息是分别显示,而不是全部显示在一起。
怎么实现的??

解决方案 »

  1.   

    标签的主题theme=xhtml即可。
    因为struts2标签有错误显示功能,但标签的主题不能为simple(theme=simple)。
      

  2.   

    <s:fielderror name="你添加错误的时候的属性名" />
    楼主试一下看可以吗
      

  3.   


    谢谢了!这也是一个方法,我试试,但blank在页面中并没有使用<s:fielderror>标记。
      

  4.   

    可以在配置文件中设置,比如:struts.xml或struts.properties也可以在标签中设置,比如:<s:textfield key="username" theme="xhmtl"/> 
      

  5.   

    <s:textfield key="username" theme="xhtml"/>