`
拉登的足球
  • 浏览: 71075 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts2—from标签中 theme="simple" 用法

阅读更多
<s:form action="Login">
    <table align="center">
      <tr>
          <td> <s:textfield name="username" label="名 称"/> </td>
        </tr>
        <tr>
          <td> <s:textfield name="password" label="密 码"/> </td>
        </tr>
        <tr>
          <td>
            <s:submit value="登录"  /> <s:reset value="重填" />
          </td>
        </tr>
    </table>
  </s:form>
在页面上显示就变成两行显示,而且右对齐,难道默认就是这样?


解释:

楼主你仔细看你生成的html代码,会发现多了很多多余的tr,td等,因为struts2表单标签本来就会自动生成的
你又再次添加,就多余了,下面这段代码你先拿去运行,自己先摸索一下,验证通过的

HTML code

    <s:form action="Login">
        <table align="center">
             <s:textfield name="username" label="名 称"/>
             <s:textfield name="password" label="密 码"/>
                 <tr>
                      <td colspan="2" align="center">
                           <s:submit value="login" theme="simple" />
                           <s:reset value="reset" theme = "simple"/>
                      </td>
                 </tr>
        </table>
    </s:form>


struts2有个默认的模板,会自动生成一些html代码,去掉的话可以在你的struts.propertise内加入以下:
struts.ui.theme=simple
struts.ui.templateDir=template
struts.ui.templateSuffix=ftl
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics