欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
struts2的ajax支持,ajax校驗

注冊信息界面:

  <head>

   <s:head theme="ajax"/>

  </head>

<s:form. action="regist" theme="ajax" validate="true">

    <s:textfield name="name" label="姓名" ></s:textfield>

    <s:textfield name="pass" label="密碼"></s:textfield>

    <s:textfield name="age" label="年齡"></s:textfield>

    <s:textfield name="birth" label="生日"></s:textfield>

    <s:submit value="提交"></s:submit>

  </s:form>

struts.xml :

<struts>

     <package name="struts2" extends="struts-default">

      <action name="regist" class="com.struts2.action.RegisterAction">

       <result name="input">/index.jsp</result>

       <result name="success">/success.jsp</result>

      </action>

     </package>

    </struts>

action:

public class RegisterAction extends ActionSupport {

private String name;

private String pass;

private int age;

private Date birth;

//getter和setter

}

RegisterAction-validation.xml:xml驗證信息

<validators>

<field name="name">

  <field-validator type="requiredstring">

   <param name="trim"></param>

   <message>姓名不能為空</message>

  </field-validator>

</field>

<field name="pass">

  <field-validator type="required">

   <message>密碼不能為空</message>

  </field-validator>

  

  <field-validator type="stringlength">

   <param name="maxLength">10</param>

   <param name="minLength">6</param>

   <message>密碼必須在${minLength}和${maxLength}之間</message>

  </field-validator>

</field>

<field name="age">

  <field-validator type="required">

   <message>年齡不能為空</message>

  </field-validator>

  <field-validator type="int">

   <param name="max">150</param>

   <param name="min">1</param>

   <message>年齡必須在${max}和${min}之間</message>

  </field-validator>

</field>

<field name="birth">

  <field-validator type="required">

   <message>出生日期不能為空</message>

  </field-validator>

  <field-validator type="date">

   <param name="max">2050-05-15</param>

   <param name="min">1900-01-01</param>

   <message>年齡必須在${max}和${min}</message>

  </field-validator>

</field>

</validators>

dwr.xml配置:  固定不變

<!DOCTYPE dwr PUBLIC

"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"

"http://www.getahead.ltd.uk/dwr/dwr10.dtd">

<dwr>

    <allow>

        <create creator="new" javascript="validator">

            <param name="class" value="org.apache.struts2.validators.DWRValidator"/>

        </create>

        <convert converter="bean" match="com.opensymphony.xwork2.ValidationAwareSupport"/>

    </allow>

    <signatures>

        <![CDATA[

        import java.util.Map;

        import org.apache.struts2.validators.DWRValidator;

        DWRValidator.doPost(String, String, Map<String, String>);

        ]]>

    </signatures>

</dwr>

web.xml配置

<filter>

  <filter-name>struts2</filter-name>

  <filter-class>

   org.apache.struts2.dispatcher.FilterDispatcher

  </filter-class>

</filter>

<filter-mapping>

  <filter-name>struts2</filter-name>

  <url-pattern>/*</url-pattern>

</filter-mapping>

<servlet>

  <servlet-name>dwr</servlet-name>

  <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>

  <init-param>

   <param-name>debug</param-name>

   <param-value>true</param-value>

  </init-param>

</servlet>

<servlet-mapping>

  <servlet-name>dwr</servlet-name>

  <url-pattern>/dwr/*</url-pattern>

</servlet-mapping>

至于數據轉換就是保留struts2的默認情況。struts2的ajax功能主要依賴(lài)于兩個(gè)ajax框架:dojo 和 dwr 。其中dojo提供了豐富的組件庫和頁(yè)面效果,并且提供了大量的函數來(lái)簡(jiǎn)化ajax過(guò)程。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Struts2框架驗證
Struts2驗證框架 - 模式的日志 - 網(wǎng)易博客
2.8.1 Struts2 的驗證
struts2在學(xué)習(十)
struts2國際化配置文檔
struts2開(kāi)發(fā)_validation
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久