`
longgangbai
  • 浏览: 7327503 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2.0和jQuery的局部更新技术的应用

阅读更多

  在项目中Struts2.0和JQuery结合使用jQuery的进行局部更新,将响应的信息一个html页面的内容填充在一个div中的使用

 

 JQuery("#divId").load(url,param):

divId:响应内容添加的div的Id

url:请求路径

param:请求的参数

 

在jquery请求虽然为Ajax但是此处Struts2.0中不需要配置请求为流类型(Stream)仍然为html类型的。不需要任何配置。所以关于Struts2.o的代码忽略,此处仅仅说一下jQuery和prototype的在实现。

 

 

//初始化时加载数据的信息
jQuery(document).ready(function(){
      //默认加载的类型
      sendList(2);


   //设置查询条件
   jQuery("#conditionsetting").click(function(){
     window.location.href="${ctx}/vacation-order!setting.dhtml";
   });
  
});

 

 

//点击发送的请求信息
function sendList(type)
{
   //请求的路径
    var url="${ctx}/vacation-order!include.dhtml";
    //获取表单的数据的信息
    var params=jQuery('queryForm').serialize();

//


    //JQuery 执行相关的函数
    jQuery("#orderListcontent").load(url,params);

  

     //采用ProtoType实现如下:
     //   var pajax=new Ajax.Updater("orderListcontent", //设置的div的ID的名称

     //url, //请求的路径
     // {    method:'post', //请求的方式
     //     parameters:params,  //请求的参数
    //     onFailure:reportError  //请求的异常处理
   // });


}

 

 

分享到:
评论

相关推荐

    struts2.0教程

    5. **强大的异常处理**: Struts2.0提供了全局和局部的异常处理策略,能够优雅地处理程序中的异常情况。 6. **插件支持**: Struts2.0有丰富的插件库,如Struts2-dojo-plugin、Struts2-jquery-plugin等,可以方便地...

    struts2.0详细教程

    本教程旨在深入浅出地介绍Struts2.0的核心概念、架构和实战应用,帮助开发者快速掌握这一强大的框架。 Struts2.0在Struts1的基础上进行了大量的改进和优化,它提供了更灵活的配置方式,更丰富的拦截器(Interceptor...

    Struts2.0所用必须的架文件

    10. **Ajax支持**:Struts2可以通过JSON结果类型和Struts2-jQuery插件实现异步更新,提升Web应用的交互性。 在实际开发中,理解并熟练掌握以上知识点,能够有效地利用Struts2.0框架构建高效、稳定的Java Web应用。...

    struts2.0 整理成册

    Struts2.0是Java Web开发中一个非常重要的框架,由Apache软件基金会维护,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种构建可维护性、可扩展性强的Web应用程序的方式。这个整理成册的资料包含了...

    struts2.0架包

    通过上述组件和机制,Struts2.0框架使得Java Web应用的开发变得更加规范、高效。不过,随着Spring MVC和其他现代框架的崛起,Struts2的市场份额逐渐被瓜分,但它仍然在很多项目中发挥着作用,尤其对于学习MVC模式和...

    struts2.0_jar

    Struts2.0是一个流行的Java Web应用程序框架,它在企业级开发中被广泛采用,用于构建高效、可维护和易于扩展的Web应用。这个压缩包"struts2.0_jar"显然包含了开发者开始学习和使用Struts2.0框架所需的关键库文件。 ...

    struts2.0经典案例下载

    Struts2.0是一款强大的Java Web开发框架,它在MVC设计模式的基础上,为开发者提供了构建Web应用程序的强大工具。这个经典案例集包含了Struts2框架的一些核心功能的实践示例,如输入验证、文件上传、拦截器的使用以及...

    json实例编程应用

    在Struts2.0中,JSON插件可以用来返回JSON格式的数据,使得前端页面可以通过Ajax技术实现局部刷新。在Action类中,我们可以添加一个返回JSON结果的类型,例如`@Result(type = "json")`。然后,通过`ValueStack`将...

    树形菜单、用JS配合Struts1.2、Spring2。0、Ajax2.0的树形菜单

    4. **Ajax2.0**:Ajax(Asynchronous JavaScript and XML)允许网页在不刷新整个页面的情况下,通过后台与服务器交换数据并局部更新页面。这里的"2.0"可能指的是jQuery或者其他库,它们简化了Ajax的使用,提供了一种...

    struts2+ajax详解pdf清晰

    Struts2和Ajax是两种在Web开发中广泛使用的技术,它们结合使用可以创建高度交互性和动态的用户界面。...通过阅读13 struts2.0 & ajax(1).pdf和14 struts2.0 & ajax(2).pdf,你可以逐步掌握构建高效Web应用的技巧。

    java web 2.0 开发

    Java Web 2.0开发是基于Java技术栈构建动态、交互式Web应用程序的过程。随着互联网技术的不断发展,Web 2.0概念应运而生,它强调用户参与、互动交流和社区分享,与早期静态的Web 1.0网页相比,具有更高的交互性和...

    征服Ajax Web 2.0

    **Ajax(Asynchronous JavaScript and XML)技术是Web 2.0的核心组成部分,它极大地提升了网页的用户体验,通过异步方式与服务器进行数据交互,无需刷新整个页面即可更新局部内容。本资源提供了学习Ajax以及Web 2.0...

    精通Java Web整合开发(JSP+AJAX+Sturts+Hibernate)

    本主题主要聚焦在JSP(Java Server Pages)、AJAX(Asynchronous JavaScript and XML)、Struts和Hibernate这四大技术的整合应用上,旨在提升Web应用的交互性和数据处理能力。 **JSP2.0**: JSP是Java EE展示层的...

    struts2 api

    9. **Ajax支持**:Struts2可以方便地集成Ajax技术,实现局部刷新,提高用户体验。 通过深入学习Struts2 API,你不仅可以掌握Java Web开发的基本技巧,还能了解到MVC框架的设计思想,这将对你的职业生涯有着深远的...

    Java Web技术内幕(修订版)

    6. **Ajax与前端技术**:随着Web2.0的发展,Ajax(Asynchronous JavaScript and XML)技术提升了用户体验,通过异步通信实现页面局部刷新。书中可能还会涉及JavaScript库如jQuery,以及CSS和HTML5的相关内容。 7. *...

    SSH实现学生毕业设计管理系统

    4. **页面局部更新**:提升用户体验,只更新页面中需要变动的部分。 在学生毕业设计管理系统中,SSH框架结合AJAX技术可以实现高效、动态的数据交互。例如,使用AJAX进行分页加载、搜索过滤等功能,减少用户等待时间...

    AJAX Design Strategies.pdf

    AJAX是一种利用JavaScript和XML等技术实现网页局部更新的方法。它允许网页在不重新加载整个页面的情况下,通过后台与服务器进行数据交换,从而实现动态更新页面内容。这一特性使得用户在与网页交互时体验更为流畅,...

    Struts2和Ajax数据交互示例详解

    文档开篇提到了Web2.0时代的到来与Ajax技术的广泛应用,强调了Struts2框架自2.1.7版本起,开始原生支持Ajax技术,包括JSON的简便处理。文中还指出,通过示例代码可以详细介绍Struts2与Ajax之间的数据交互,这有利于...

    java_web_mldn高级篇全套源码完整版

    《Java Web MLDN高级篇全套源码完整版》是一份涵盖了Java Web开发多...每个章节的源码实例将有助于理论与实践相结合,加深对知识点的理解和应用。对于想要提升Java Web技能的开发者来说,这是一个不可多得的参考资料。

Global site tag (gtag.js) - Google Analytics