zoukankan      html  css  js  c++  java
  • Struts2标签库

      在JavaWeb中,Struts2标签库是一个比较完善的,而且功能强大的标签库,他将所有的标签都统一到一个标签库中

    从而简化了标签的使用,它还提供主题和模板的支持,极大的简化了视图页面代码的编写,同时它还提供了对Ajax的支持

    大大丰富了视图的表现效果

    实例代码:

      首先要在上面加入

         index.jsp页面

      <body>
          <table border="1">
          <!-- 循环隔行换色 -->
              <s:iterator var="name" value="{'Java','Mysql','Maven','PHP'}" status="st">
                  <s:if test="#st.odd">
                      <tr style="background-color: red;">
                          <td><s:property value="name"/> </td>
                      </tr>
                  </s:if>
                  <s:else>
                      <tr style="background-color: pink;">
                          <td><s:property value="name"/> </td>
                      </tr>
                  </s:else>
              </s:iterator>
          </table>
          
          输出字符串:<br/>
              <s:property value="'www.baidu.com'"/><br/>
          忽略HTML代码:<br/>
              <s:property value="'<h3>www.baidu.com</h3>'" escape="true"/><br/>
          不忽略HTML代码:<br/>
              <s:property value="'<h3>www.baidu.com</h3>'" escape="false"/><br/>
          输出默认值:<br/>
              <s:property value="" default="true"/>
              
          <h4>这里是被包含的页面</h4>
        传递的参数为:<%out.print(request.getParameter("user")); %>
        <s:form>
            <s:textfield label="账号" name="username"/>
            <s:password label="密码" name="password1"/>
            <s:password label="重复密码" name="password2"/>
            <s:radio name="sex" label="性别" list="#{'0':'男','1':'女'}" value="0"/>
            <s:textarea label="个性签名" name="desception" rows="5" cols="5"/>
            <s:checkbox label="普通员工" name="qwe"/>
            <s:checkbox label="管理员" name="qwe" value="true"/>
            <s:checkboxlist list="{'足球','篮球'}" label="爱好" name="hobby" labelposition="left"/>
            <s:checkboxlist list="#{'a':'足球','b':'篮球'}" label="课程" name="kecheng" listKey="key" listValue="value" labelposition="left"/>
            <s:submit value="提交"/>
        </s:form>
        
      </body>

        include.jsp页面   include标签可以让include.jsp包含index.jsp页面

  • 相关阅读:
    python unittest--TestSuit类--通过unittest.TestSuite()类直接构建,或者通过TestSuite实例的addTests、addTest方法构建
    Cannot read property 'toLowerCase' of undefined
    Vue 中登录功能的简单实现
    git 常用命令
    js 锚点定位的简单方法
    Vue element-ui 使用Loading服务按需引入的坑
    防抖 节流
    element-ui 日期选择器-开始结束日期选择限制
    vue elment-ui 对navTab导航组件封装
    vue 监听窗口变化对页面部分元素重新渲染
  • 原文地址:https://www.cnblogs.com/yz-bky/p/12610570.html
Copyright © 2011-2022 走看看