本人使用的是struts框架的字段校验器校验后画面的表示风格不经如人意,表示风格如下:---------------------------------------
message1:XXXXXXXXXXXXXX
用户名:用户名的输入文本框message2:XXXXXXXXXXXXXXXXXXX
密  码:密码的输入文本框
---------------------------------------能不能变成这样的风格:
---------------------------------------
message1:XXXXXXXXXXXXXX
message2:XXXXXXXXXXXXXXXXXXX用户名:用户名的输入文本框
密  码:密码的输入文本框
---------------------------------------请大家帮忙解决下,谢谢

解决方案 »

  1.   

    直接用struts2标签就好了
    你用的是什么验证?
    我给你写其中一个吧,<s:fielderror/>就好了
      

  2.   

    <s:fielderror/>不行不要让message表示在每个textBox的上面。
    集中在一起在一块区域中独立表示出来
      

  3.   

    那就再把theme改为simple试试
      

  4.   


    一下是Jsp的部分代码,麻烦你帮忙看一看,
    现在是加了<s:fielderror/>的,但是没有达到预想的效果。<body onload="showMessage('<s:property value="message"/>')">
        <s:form name="form" action="sysusras10Action">
            <table width="300" height="100%" border="0" align="center">
                <tr height="200px">
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td>
                      <table width="450" height="250" align="center" valign="center" border="1" style="border:#FFE7B5; background:#FFE7B5">
                       <tr><td>
                        <table width="300" height="100" align="center" valign="center" border="0">
                            <tr>
                                <td colspan="2">
                                    <s:fielderror/>
                                </td>
                            </tr>
                            <tr align="center">
                                <td>
                                    <s:textfield id="lginId" cssClass="tbx" name="cdLginId.lginId" label="%{getText('cdLginId.lginId')}" maxlength="10" />
                                </td>
                            </tr>
                            <tr align="center">
                                <td>
                                    <s:password id="lginPswd" cssClass="tbx" name="cdLginId.lginPswd" label="%{getText('cdLginId.lginPswd')}" maxlength="10" />
                                </td>
                            </tr>
                            <tr align="center">
                                <td>
                                    <s:submit type="button" cssClass="btn_normal" action="'loginAction" method="Login" label="登陆"/>                            </td>
                            </tr>
                        </table>
                       </tr></td>
                      </table>
                    </td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                </tr>
            </table>
        </s:form>
      </body>
      

  5.   

    <body onload="showMessage(' <s:property value="message"/>')"> 
        <s:form name="form" action="sysusras10Action" theme="simple"
            <table width="300" height="100%" border="0" align="center"> 
                <tr height="200px"> 
                    <td>&nbsp; </td> 
                </tr> 
                <tr> 
                    <td> 
                      <table width="450" height="250" align="center" valign="center" border="1" style="border:#FFE7B5; background:#FFE7B5"> 
                      <tr> <td> 
                        <table width="300" height="100" align="center" valign="center" border="0"> 
                            <tr> 
                                <td colspan="2"> 
                                    <s:fielderror/> 
                                </td> 
                            </tr> 
                            <tr align="center"> 
                                <td> 
                                    <s:textfield id="lginId" cssClass="tbx" name="cdLginId.lginId" label="%{getText('cdLginId.lginId')}" maxlength="10" /> 
                                </td> 
                            </tr> 
                            <tr align="center"> 
                                <td> 
                                    <s:password id="lginPswd" cssClass="tbx" name="cdLginId.lginPswd" label="%{getText('cdLginId.lginPswd')}" maxlength="10" /> 
                                </td> 
                            </tr> 
                            <tr align="center"> 
                                <td> 
                                    <s:submit type="button" cssClass="btn_normal" action="'loginAction" method="Login" label="登陆"/>                            </td> 
                            </tr> 
                        </table> 
                      </tr> </td> 
                      </table> 
                    </td> 
                </tr> 
                <tr> 
                    <td>&nbsp; </td> 
                </tr> 
            </table> 
        </s:form> 
      </body>试试!
      

  6.   

    回 zou_wei_forever 这个样子message表示的问题解决了,但是产生一个新的问题↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    <s:textfield id="lginId" cssClass="tbx" name="cdLginId.lginId" label="%{getText('cdLginId.lginId')}" maxlength="10" /> 
    <s:password id="lginPswd" cssClass="tbx" name="cdLginId.lginPswd" label="%{getText('cdLginId.lginPswd')}" maxlength="10" />以上2句中中的label="" 无效了
      

  7.   

    看来是有一不能二,想省是省不了的了。谢谢 zou_wei_forever 结贴。