Ajax Tags标记初探

海绵嘶嘶

海绵嘶嘶

2016-02-19 20:03

下面图老师小编要跟大家分享Ajax Tags标记初探,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

AjaxTags项目是在现有的Struts HTML标记库的基础上,添加对AJAX支持。 AjaxTags改写了Struts标签类org.apache.struts.taglib.html.FormTag和org.apache.struts.taglib.html.BaseHandlerTag,并使用Struts的plugin技术,使得Struts提供了对AJAX的支持。以下是jsp中简单的示例:

<html:form action="example1" ajaxRef="example1">
  First Name: <html:text property="firstName" size="25" value="Frank" /> 

  Last Name: <html:text property="lastName" size="25" value="Zammetti" /> 

  <html:button property="button" value="Click to do Ajax!" ajaxRef="button" />
</html:form>
Result:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

<span id="example1_resultLayer"> </span>
  注意:ajaxRef属性。 ajaxRef属性中内容是在ajax-config.xml中定义的,例如本示例的配置部分如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

<!DOCTYPE ajaxConfig PUBLIC "ajaxConfig" "ajaxConfig">
<ajaxConfig>
  <!-- Define a custom request handler that generates XML for example 2 -->
   <handler name="CustomXMLGenerator" type="request">
      <function>customGenerateXML</function>
      <location>customXMLGenerator.js</location>
   </handler>
   <!-- Configuration for example 1 -->
   <form ajaxRef="example1">
      <element ajaxRef="button">
         <event type="onclick">
            <requestHandler type="std:QueryString">
               <target>example1.do</target>
               <parameter>firstName=firstName,lastName=lastName</parameter>
            </requestHandler>
            <responseHandler type="std:InnerHTML">
               <parameter>example1_resultLayer</parameter>
            </responseHandler>
         </event>
      </element>
   </form>
</ajaxConfig>

  在配置文件中定义了该表单的属性,以及按钮触发的事件和回写结果的处理方法。采用很巧妙的封装方法实现了Struts的AJAX调用。当然Ajaxtags离实用阶段还有相对长的一段距离,但它提供了一种在现有的软件架构上高效率开发ajax应用程序的可行性方案

展开更多 50%)
分享

猜你喜欢

Ajax Tags标记初探

Web开发
Ajax Tags标记初探

Ajax入门Tags标记

Web开发
Ajax入门Tags标记

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ajax实现垮域访问初探

Web开发
ajax实现垮域访问初探

被人遗忘的html tags

Web开发
被人遗忘的html tags

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JSP由浅入深(8)—— JSP Tags

Java JAVA基础
JSP由浅入深(8)—— JSP Tags

RUP初探

编程语言 网络编程
RUP初探

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JRuby:集Java与RoR之所长

JRuby:集Java与RoR之所长

Ted Neward预言趋势 称Ajax的光环不再

Ted Neward预言趋势 称Ajax的光环不再
下拉加载更多内容 ↓