在项目中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 //请求的异常处理
// });
}
分享到:
相关推荐
5. **强大的异常处理**: Struts2.0提供了全局和局部的异常处理策略,能够优雅地处理程序中的异常情况。 6. **插件支持**: Struts2.0有丰富的插件库,如Struts2-dojo-plugin、Struts2-jquery-plugin等,可以方便地...
本教程旨在深入浅出地介绍Struts2.0的核心概念、架构和实战应用,帮助开发者快速掌握这一强大的框架。 Struts2.0在Struts1的基础上进行了大量的改进和优化,它提供了更灵活的配置方式,更丰富的拦截器(Interceptor...
10. **Ajax支持**:Struts2可以通过JSON结果类型和Struts2-jQuery插件实现异步更新,提升Web应用的交互性。 在实际开发中,理解并熟练掌握以上知识点,能够有效地利用Struts2.0框架构建高效、稳定的Java Web应用。...
Struts2.0是Java Web开发中一个非常重要的框架,由Apache软件基金会维护,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种构建可维护性、可扩展性强的Web应用程序的方式。这个整理成册的资料包含了...
通过上述组件和机制,Struts2.0框架使得Java Web应用的开发变得更加规范、高效。不过,随着Spring MVC和其他现代框架的崛起,Struts2的市场份额逐渐被瓜分,但它仍然在很多项目中发挥着作用,尤其对于学习MVC模式和...
Struts2.0是一个流行的Java Web应用程序框架,它在企业级开发中被广泛采用,用于构建高效、可维护和易于扩展的Web应用。这个压缩包"struts2.0_jar"显然包含了开发者开始学习和使用Struts2.0框架所需的关键库文件。 ...
Struts2.0是一款强大的Java Web开发框架,它在MVC设计模式的基础上,为开发者提供了构建Web应用程序的强大工具。这个经典案例集包含了Struts2框架的一些核心功能的实践示例,如输入验证、文件上传、拦截器的使用以及...
在Struts2.0中,JSON插件可以用来返回JSON格式的数据,使得前端页面可以通过Ajax技术实现局部刷新。在Action类中,我们可以添加一个返回JSON结果的类型,例如`@Result(type = "json")`。然后,通过`ValueStack`将...
4. **Ajax2.0**:Ajax(Asynchronous JavaScript and XML)允许网页在不刷新整个页面的情况下,通过后台与服务器交换数据并局部更新页面。这里的"2.0"可能指的是jQuery或者其他库,它们简化了Ajax的使用,提供了一种...
Struts2和Ajax是两种在Web开发中广泛使用的技术,它们结合使用可以创建高度交互性和动态的用户界面。...通过阅读13 struts2.0 & ajax(1).pdf和14 struts2.0 & ajax(2).pdf,你可以逐步掌握构建高效Web应用的技巧。
Java Web 2.0开发是基于Java技术栈构建动态、交互式Web应用程序的过程。随着互联网技术的不断发展,Web 2.0概念应运而生,它强调用户参与、互动交流和社区分享,与早期静态的Web 1.0网页相比,具有更高的交互性和...
**Ajax(Asynchronous JavaScript and XML)技术是Web 2.0的核心组成部分,它极大地提升了网页的用户体验,通过异步方式与服务器进行数据交互,无需刷新整个页面即可更新局部内容。本资源提供了学习Ajax以及Web 2.0...
本主题主要聚焦在JSP(Java Server Pages)、AJAX(Asynchronous JavaScript and XML)、Struts和Hibernate这四大技术的整合应用上,旨在提升Web应用的交互性和数据处理能力。 **JSP2.0**: JSP是Java EE展示层的...
9. **Ajax支持**:Struts2可以方便地集成Ajax技术,实现局部刷新,提高用户体验。 通过深入学习Struts2 API,你不仅可以掌握Java Web开发的基本技巧,还能了解到MVC框架的设计思想,这将对你的职业生涯有着深远的...
6. **Ajax与前端技术**:随着Web2.0的发展,Ajax(Asynchronous JavaScript and XML)技术提升了用户体验,通过异步通信实现页面局部刷新。书中可能还会涉及JavaScript库如jQuery,以及CSS和HTML5的相关内容。 7. *...
4. **页面局部更新**:提升用户体验,只更新页面中需要变动的部分。 在学生毕业设计管理系统中,SSH框架结合AJAX技术可以实现高效、动态的数据交互。例如,使用AJAX进行分页加载、搜索过滤等功能,减少用户等待时间...
AJAX是一种利用JavaScript和XML等技术实现网页局部更新的方法。它允许网页在不重新加载整个页面的情况下,通过后台与服务器进行数据交换,从而实现动态更新页面内容。这一特性使得用户在与网页交互时体验更为流畅,...
文档开篇提到了Web2.0时代的到来与Ajax技术的广泛应用,强调了Struts2框架自2.1.7版本起,开始原生支持Ajax技术,包括JSON的简便处理。文中还指出,通过示例代码可以详细介绍Struts2与Ajax之间的数据交互,这有利于...
《Java Web MLDN高级篇全套源码完整版》是一份涵盖了Java Web开发多...每个章节的源码实例将有助于理论与实践相结合,加深对知识点的理解和应用。对于想要提升Java Web技能的开发者来说,这是一个不可多得的参考资料。