隨筆 - 9, 文章 - 0, 評(píng)論 - 3, 引用 - 0
          數(shù)據(jù)加載中……

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

           

          Struts 里面的 之類(lèi)的表單域標(biāo)簽, 都有一個(gè)屬性叫: property, 這個(gè)屬性根據(jù)文檔是可以嵌套的, 例如下面的 formBean 嵌套了一個(gè)屬性 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;
          }
          }

           

          那么對(duì)應(yīng)的 JSP 頁(yè)面里的  Tag 可以寫(xiě)成:

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

          但是如果這時(shí)候有人還想給生成的表單加入 JavaScript 驗(yàn)證的話, 必須用下面的寫(xiě)法才能通過(guò):

          這是因?yàn)?Struts 標(biāo)簽最后產(chǎn)生的 HTML 如下所示:

           

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

           

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

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

          評(píng)論

          # re: Struts 1.2 的 HTML 標(biāo)簽嵌套屬性(如user.name)如何加入 JavaScript 表單驗(yàn)證  回復(fù)  更多評(píng)論   

          asdf
          2013-02-16 20:21 | adf

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 汉川市| 读书| 汤阴县| 祁东县| 曲松县| 响水县| 太和县| 五原县| 抚顺县| 阿拉善右旗| 桦南县| 安达市| 甘孜| 黎平县| 漳浦县| 开原市| 曲松县| 五指山市| 宣恩县| 旅游| 界首市| 河池市| 长海县| 东兴市| 司法| 明溪县| 桂平市| 平安县| 赣榆县| 明光市| 邹城市| 永仁县| 师宗县| 延长县| 桐梓县| 合川市| 方城县| 辽阳市| 建水县| 遂平县| 山西省|