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

打開APP
userphoto
未登錄

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

開通VIP
struts2的ajax支持,ajax校驗(yàn)

注冊信息界面:

  <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驗(yàn)證信息

<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>

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

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

聯(lián)系客服