⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form_page.xdt

📁 appfuse一套结合STRUTS+SPRING+HIBERNATE的框架
💻 XDT
字号:
<XDtTagDef:tagDef namespace="Form" handler="org.example.antbook.xdoclet.FormTagsHandler"/><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE page-specification PUBLIC 
    "-//Apache Software Foundation//Tapestry Specification 4.0//EN" 
    "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">

<page-specification class="<XDtForm:parentPackageName/>.webapp.action.<XDtForm:className/>Form">
    <inject property="engineService" object="engine-service:page"/>
    <inject property="request" object="service:tapestry.globals.HttpServletRequest"/>
    <inject property="response" object="service:tapestry.globals.HttpServletResponse"/>
    <inject property="manager" type="spring" object="manager"/>

    <bean name="delegate" class="<XDtConfig:configParameterValue paramName="basePackageName"/>.webapp.tapestry.ValidationDelegate"/>
    <property name="message" persist="flash"/>

    <component id="<XDtForm:classNameLower/>Form" type="Form">
        <binding name="delegate" value="ognl:beans.delegate"/>
        <binding name="clientValidationEnabled" value="true"/>
    </component>

    <XDtForm:forAllFields>
    <XDtForm:ifIsNotIdOrVersionField>
    <component id="<XDtForm:fieldName/>Field" type="TextField">
        <binding name="value" value="<XDtForm:classNameLower/>.<XDtForm:fieldName/>"/>
        <binding name="validators" value="validators:required"/>
        <binding name="displayName" value="message:<XDtForm:classNameLower/>.<XDtForm:fieldName/>"/>
    </component>
    
    </XDtForm:ifIsNotIdOrVersionField>
  </XDtForm:forAllFields>

</page-specification>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -