隨筆 - 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
          主站蜘蛛池模板: 黄骅市| 钟山县| 扶风县| 丘北县| 北安市| 新昌县| 英山县| 陆河县| 辽阳县| 林口县| 手游| 策勒县| 潜江市| 诸暨市| 广河县| 绵阳市| 新晃| 凤阳县| 贵德县| 锡林郭勒盟| 宁化县| 永善县| 和龙市| 剑河县| 台北市| 漯河市| 北碚区| 安多县| 若羌县| 开原市| 友谊县| 莲花县| 都匀市| 紫阳县| 宝鸡市| 迭部县| 灵山县| 罗源县| 天镇县| 阿图什市| 息烽县|