隨筆 - 9, 文章 - 0, 評論 - 3, 引用 - 0
          數據加載中……

          Struts 1.2 的 HTML 標簽嵌套屬性(如user.name)如何加入 JavaScript 表單驗證

           

          Struts 里面的 之類的表單域標簽, 都有一個屬性叫: property, 這個屬性根據文檔是可以嵌套的, 例如下面的 formBean 嵌套了一個屬性 User:

          public class User {
          private String username;
          public String getUsername() {
          return username;
          }
          public void setUsername(String username) {
          this.username = username;
          }
          }

           

          public class UserForm extends FormBean {
          private User user;
          public User getUser() {
          return user;
          }
          public void setUser(User user) {
          this.user = user;
          }
          }

           

          那么對應的 JSP 頁面里的  Tag 可以寫成:

          <html:text property="user.username" />

          但是如果這時候有人還想給生成的表單加入 JavaScript 驗證的話, 必須用下面的寫法才能通過:

          這是因為 Struts 標簽最后產生的 HTML 如下所示:

           

          <form onsubmit="return validateForm(this);">
          <input name="user.username" />
          form>

           

          直接引用 元素.user.username 肯定會出錯的. 正確的方法參考上上面的代碼段即可.

          posted on 2007-10-29 15:57 空杯 閱讀(1064) 評論(1)  編輯  收藏 所屬分類: Struts

          評論

          # re: Struts 1.2 的 HTML 標簽嵌套屬性(如user.name)如何加入 JavaScript 表單驗證  回復  更多評論   

          asdf
          2013-02-16 20:21 | adf
          主站蜘蛛池模板: 津市市| 定陶县| 依安县| 乌拉特后旗| 普兰县| 澄江县| 曲麻莱县| 鲜城| 皮山县| 咸阳市| 新宁县| 驻马店市| 阳江市| 九江县| 蒙城县| 巩义市| 平顺县| 波密县| 四川省| 永济市| 湛江市| 台东市| 台州市| 郯城县| 丰台区| 明水县| 鹤庆县| 临潭县| 历史| 永春县| 雷山县| 资阳市| 宁强县| 南投市| 昌平区| 渭源县| 泾川县| 万宁市| 麻栗坡县| 仪陇县| 浠水县|