-
在.jsp文件里面,通过jquery load方法加载另一个.jsp文件,请问这2个.jsp文件是否共享数据呢?0
1.问题里面的共享数据是指,在.jsp里的脚本代码 定义的变量/对象等
举例,<% Cart cart = request.getAttribute("cart"); …… %>
2.再打个比方————包含文件,有2种方法:
1).jsp指令
<jsp:include page="XXX.jsp"/> //这样包含进来的.jsp文件不共享数据,因为2个.jsp文件 各自独立!
2).jsp标准动作
<%@ include file="XXX.jsp"%> //这样包含进来的.jsp文件,共享数据,因为相当于是合成了一个.jsp文件!
------------------
【问题】jquery里的load方法,加载的.jsp文件,是否共享数据?它相当于是2中的哪一种包含文件方法的呢?
问题补充:不好意思,这个写反了——应该是下面这样!
1).jsp标准动作
<jsp:include page="XXX.jsp"/> //这样包含进来的.jsp文件不共享数据,因为2个.jsp文件 各自独立!
2). jsp指令
<%@ include file="XXX.jsp"%> //这样包含进来的.jsp文件,共享数据,因为相当于是合成了一个.jsp文件!2014年6月03日 18:44
2个答案 按时间排序 按投票排序
-
采纳的答案
jquery.load函数是将一个请求地址的响应结果,追加到另外一个jsp页面当中,所以,你说的脚本代码 定义的变量/对象等 ,这些只有html和js是共享的,等同于是同一个页面的,至于你想使用到共享的<%%>jsp代码或者el表达式肯定不会共享的,jsp代码会在编译成html之后,追加进来,所以共享的只能是前端代码,如果想共享的话,可以使用jstl中<c:import />
2014年6月04日 10:15
-
jquery.load共享处理很麻烦,如果用共享的话,用include比较合适。
load貌似只是对dom节点共享,动态数据是不可以的。比如<%...%>里得就不可以。2014年6月04日 10:41
相关推荐
在网页开发中,异步加载是一种提升用户体验的重要技术。它允许网页的部分内容在不重新加载整个页面的情况下更新,显著减少了用户等待时间。本教程将详细讲解如何使用jQuery库来实现页面的异步加载,主要涉及两种不同...
在本文中,我们将深入探讨如何使用jQuery-webcam插件实现在Web页面上调用摄像头进行拍照的功能。jQuery-webcam是一款非常实用的JavaScript库,它允许开发者轻松地将摄像头功能集成到网页中,为用户提供实时预览、...
"jsp页面加载之遮罩层"这个主题关注的是在JSP页面加载过程中,如何使用遮罩层来提升用户体验,尤其是在等待页面完全加载时提供一种视觉反馈,让用户知道页面正在处理。 首先,遮罩层通常是一个半透明的div元素,...
在"LoadTable.js"这个文件中,很可能包含了使用jQuery进行数据加载和分页的相关功能。 Ajax(Asynchronous JavaScript and XML)是异步的JavaScript和XML技术,它允许网页在不刷新整个页面的情况下与服务器进行通信...
jQuery Dialog是jQuery UI库中的一个组件,它提供了一种优雅的方式在网页上创建交互式的弹出层对话框。这个插件不仅允许用户展示信息,还可以加载外部URL内容,极大地增强了网页的交互性和用户体验。在本文中,我们...
这会导致一系列的错误,因为JavaScript是单线程的,如果一个库被多次加载,可能会覆盖之前加载的版本,从而导致依赖该库的其他脚本失效。本文以jQuery为例,详细探讨这一问题及其解决方法。 首先,jQuery重复加载...
在Web开发中,jQuery库提供了一种简便的方式来动态地加载页面内容,这就是`.load()`方法。而JSP(JavaServer Pages)则提供了两种不同的页面包含机制:`<%@include file="..."%>`和`<jsp:include page="..." flush=...
在jQuery库中,`.load()`方法是一个非常实用的功能,它允许我们动态地加载远程HTML内容到页面的某个指定元素中。这个方法对于实现Ajax式的页面更新或者构建部分刷新的应用非常有帮助。根据提供的标题和描述,我们将...
在这个名为`StrutsJqueryDemo`的项目中,开发者创建了一个简单的示例,展示了如何整合jQuery和Struts2。可能包括一个Action类处理请求,一个JSP页面用于展示结果,以及一些配置文件如`struts.xml`。通过运行这个Demo...
在Java Web应用中,`WEB-INF`目录是一个非常重要的组成部分,它位于Web应用程序的根目录下。`WEB-INF`目录主要用于存放那些不应该直接暴露给客户端的应用程序资源,比如配置文件、类文件、JSP页面等。这样做主要是...
这段代码首先使用 `$.load()` 方法加载了一个外部文件,接着在用户点击 `#test1` 元素时,发送 Ajax 请求获取 JSON 数据,并根据返回的数据修改该元素的样式。 #### 五、总结 通过本文的介绍,我们可以看到 jQuery...
jQuery 1.4.2 是jQuery库的一个重要版本,虽然现在已经有更新的版本,但这个版本仍具有一定的稳定性和兼容性,适合于一些老项目的维护。"jquery-1.4.2.main.js"是该版本的核心文件,包含了jQuery库的主要功能。 1. ...
Servlet的执行流程也就是servlet的生命周期,当服务器启动的时候生命周期开始,然后通过init()《启动顺序根据web.xml里的startup-on-load来确定加载顺序》 方法初始化servlet,再根据不同请求调用doGet或doPost...
通过在JSP页面中引入jQuery,开发者可以在服务器端和客户端之间进行更为灵活的数据交互。使用jQuery,可以方便地执行异步请求,动态加载数据,增强页面的交互性。 总结来说,jQuery 2.0.0是现代Web开发中的重要工具...
在这个项目中,开发者可以了解到如何构建一个基本的在线书店系统,包括页面布局、数据交互以及用户操作处理等多个方面。 HTML(HyperText Markup Language)是网页内容的基础结构语言,用于定义页面的元素和布局。...
在本项目中,我们看到包含了一个"loading.gif"图像文件,一个"load.jsp"服务器端页面,以及一个"readMe.txt"说明文件。 "loading.gif"是常见的动画图形,用于表示加载过程。这种GIF图像通常由一系列帧组成,形成一...
在这个例子中,我们使用jQuery选择器选中id为`commentList`的元素,并使用load方法加载`getComments.jsp`页面的内容。这个JSP页面可能包含从数据库中动态获取的商品评论数据,并返回HTML代码片段。 #### 注意事项 ...
在这个例子中,当页面加载完成后,JavaScript会向服务器发送一个GET请求到`/loadList`,服务器返回一个JSON格式的列表数据。在`success`回调函数中,我们遍历这些数据,为每个条目创建一个新的HTML元素,并将其添加...
在示例代码中,`getQ()`函数使用了`.load()`方法来获取`index.jsp`页面的数据,并将结果填充到`#detailDisplay`元素内。参数`{id:123456}`作为POST数据传递给服务器。 2. **$.ajax()方法**: `$.ajax()`是jQuery...