Ajax Tags标记初探

2016-02-19 20:03 11 1 收藏

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

【 tulaoshi.com - Web开发 】

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

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

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

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

(本文来源于图老师网站,更多请访问http://www.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应用程序的可行性方案

来源:http://www.tulaoshi.com/n/20160219/1622650.html

延伸阅读
      曾经,设计师们经常会跟频繁使用基于table的没有任何语义的布局。不过最终还是要感谢像Jeffrey Zeldman和Eric Meyer这样的思想革新者,聪明的设计师们慢慢的接受了相对更语义化的div布局替代了table布局,并且开始调用外部样式表。但不幸的是,复杂的网页设计需要大量不同的标签结构代码,我们把它叫做div...
标签: Web开发
搜索引擎是通过分析网页源代码来分析页面文本信息的逻辑性,所以在编写网页代码的时候一定要尽可能使用合适的标签来体现文本表达的层次感,也即是让搜索引擎“看懂”哪些文本信息要重于其他部分。 1、标题标签 在Html代码中,标题的标签一共6个,它们的具体代码表现形式分别是:“<h1标题1</h1”、“<h2标题2</h2”、“<h3...
标签: Web开发
acronym从字义上理解,是取首字母的缩写词,abbr是缩写,在应用过程中,两个标签看起来差不多,但个人觉得还是有区别的。看下面的例子: Internet Explorer Cascading Style Sheets photoshop photoshopphotoshopphotoshop coreldraw coreldrawcoreldrawcoreldraw 中华人民共和国 中华人民共和国中华人民共和国中华...
标签: Web开发
一个网站不仅要内容丰富外,也要有美观简洁的版面。HTML所提供的区段标记功能,如果可以好好的利用也会有相当不错的效果。 常用区段标记 HR 产生水平线 。 如 : HR ALING=CERTEN WIDTH=90% BR 跳下一行 。 如 : 太平洋网络学院,BR网上学电脑的好去处。 太平洋网络学院, 网上学电脑的好去处。 P.../P 段落 ,跳下一行并加一行空...
标签: SQLServer
前言 一直用ASP+ACCESS来编写网页和公司的内部应用系统,内部应用系统也就是大家说的OA吧,这个我也不知道,公司又叫它ERP,反正不管什么,它是用来帮助公司处理日常工作的,简化劳动的.从来没用过存储过程,所有的添加,删除,修改都是在ASP里面写程序执行,代码很多.数据量少的时候没什么感觉,挺快的,可等到数据量大的时候,上W条记录查询,尤其是不...

经验教程

442

收藏

34

精华推荐

Flash 8 混合模式初探

Flash 8 混合模式初探

小白羊1212

初探 PHP5 (二)

初探 PHP5 (二)

司徒箬箬

初探 HTML 组件 - 定义事件

初探 HTML 组件 - 定义事件

#5db0b9

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部