国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
具有自動(dòng)數(shù)據(jù)校驗(yàn)功能的struts標(biāo)簽
具有自動(dòng)數(shù)據(jù)校驗(yàn)功能的struts標(biāo)簽
 
目前struts數(shù)據(jù)校驗(yàn)放在bean里校驗(yàn)。它需要你提交數(shù)據(jù),才能檢查表單數(shù)據(jù)的合法性。并且要求bean和表單嚴(yán)格一一對(duì)應(yīng)。使用起來局限性很大。為此本人開發(fā)一套標(biāo)簽,將數(shù)據(jù)校驗(yàn)放在標(biāo)簽里。標(biāo)簽校驗(yàn)規(guī)則來自于你的數(shù)據(jù)庫(kù)表結(jié)構(gòu)。

本標(biāo)簽組件名為useeasy-size.tld。類似于struts-html.tld標(biāo)簽組件。useeasy-size.tld保留了struts-html.tld所有功能,它擴(kuò)展了標(biāo)簽的數(shù)據(jù)校驗(yàn)屬性。應(yīng)用useeasy-size.tld標(biāo)簽,實(shí)現(xiàn)頁(yè)面表單的前臺(tái)自動(dòng)校驗(yàn)。目前useeasy-size.tld只支持oracle數(shù)據(jù)庫(kù)。

應(yīng)用此標(biāo)簽最大的好處就是它是前臺(tái)校驗(yàn),所以你不需要提交數(shù)據(jù)。它的校驗(yàn)規(guī)則來自你的數(shù)據(jù)庫(kù)表結(jié)構(gòu),所以它的校驗(yàn)是最最準(zhǔn)確的,最最恰當(dāng)。

當(dāng)你的表結(jié)構(gòu)發(fā)生了變化,你的html可以不需要做任何的改變。標(biāo)簽仍然做出正確的校驗(yàn)。

應(yīng)用此標(biāo)簽,你甚至不需要任何的腳本校驗(yàn)代碼!

useeasy-size.tld支持以下幾種的校驗(yàn):
  1. 不為空校驗(yàn)。
  2. 數(shù)字類型校驗(yàn)。
  3. 日期類型校驗(yàn)。
  4. 最大長(zhǎng)度校驗(yàn)。
使用實(shí)例example.jsp:

<%@ taglib uri="/WEB-INF/useeasy-size.tld" prefix="shtml" %>
<script language="javascript" src="library/script/validate.js"></script>
<html>
<shtml:form action=“example.do“ tab=“table_name“ onsubmit=“return  validator()“>
  <shtml:text property="name"/>
  <shtml:textarea property="content" ></shtml:textarea>
<input type=“submit“ value=“提交“>
</shtml>
</html>

useeasy-size.tld組件包含下列標(biāo)簽類型:
useeasy-size.tldstruts類似標(biāo)簽名
writewrite
formform
texttext
hiddenhidden
textareatextarea

屬性說明:
 
標(biāo)簽名:form
屬性描述
tab表單數(shù)據(jù)的數(shù)據(jù)庫(kù)表名。如果沒有指定,標(biāo)簽?zāi)J(rèn)表名等于action的bean名。
標(biāo)簽名:text
屬性描述
tab字段對(duì)應(yīng)的數(shù)據(jù)庫(kù)表名。如果沒有指定,從form標(biāo)簽繼承。
field字段對(duì)應(yīng)的數(shù)據(jù)庫(kù)的字段名。如果沒有指定,標(biāo)簽?zāi)J(rèn)field等同property。
標(biāo)簽名:hidden
屬性描述
tab字段對(duì)應(yīng)的數(shù)據(jù)庫(kù)表名。如果沒有指定,從form標(biāo)簽繼承。
field字段對(duì)應(yīng)的數(shù)據(jù)庫(kù)的字段名。如果沒有指定,標(biāo)簽?zāi)J(rèn)field等同property。
標(biāo)簽名:textarea
屬性描述
tab字段對(duì)應(yīng)的數(shù)據(jù)庫(kù)表名。如果沒有指定,從form標(biāo)簽繼承。
field字段對(duì)應(yīng)的數(shù)據(jù)庫(kù)的字段名。如果沒有指定,標(biāo)簽?zāi)J(rèn)field等同property。
  
  
標(biāo)簽名:bean
屬性描述
maxLength必需。值在頁(yè)面上顯示的最大長(zhǎng)度。超出長(zhǎng)度以“...”替換。并以幫助條顯示。

由于blog不支持附件。限于篇幅,實(shí)在是無法粘貼完整的代碼給大家。需要代碼的兄弟姐妹們,可以跟我聯(lián)系。在下面留下您的email就行了。

下期將提供一個(gè)非常非常好的代碼生成工具。它可以根據(jù)你的數(shù)據(jù)庫(kù)表結(jié)構(gòu)自動(dòng)生成bean、action、ado(數(shù)據(jù)庫(kù)層)??梢哉f它讓你從枯燥的abc代碼解脫出來,讓你完全去關(guān)心更高層次的設(shè)計(jì)上。呵呵~敬請(qǐng)關(guān)注!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ta標(biāo)簽和TLD標(biāo)簽的區(qū)別
Struts2.0配置文件(web.xml)
JSTL與Struts的結(jié)合(十一)
Zihuatanejo--Struts的HTML標(biāo)簽庫(kù)
在JSP頁(yè)面中自定義標(biāo)簽
DisplayTag詳解
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服