-
在.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
相关推荐
后面用 IE11 的F12工具查看 JS 的加载顺序,发现 jQuery 是最早加载的,只是加页面加载完毕后,突然有个请求又加载了一次 jQuery。 原因是如下代码: 代码如下: $(function() { $(“#zjyw_table_1”).load(...
Servlet的执行流程也就是servlet的生命周期,当服务器启动的时候生命周期开始,然后通过init()《启动顺序根据web.xml里的startup-on-load来确定加载顺序》 方法初始化servlet,再根据不同请求调用doGet或doPost...
下面小编就为大家带来一篇详谈jQuery.load()和Jsp的include的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
我们在jsp定义一个select和一个table,要求实现根据select的选值,动态加载table数据。 <select id=type name=type onchange=reloadTable(this)></select> ...
这是一个jsp页面,代码如下: 代码如下: <%@ page language=”java” import=”java.util.*” pageEncoding=”UTF-8″%> <% String path = request.getContextPath(); String basePath = request....
3、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 56 4、线程的基本概念 57 5、什么是多线程 57 6、程序、进程、线程之间的关系 57 7、创建线程有几种方式,分别是什么? ...
最近在做作业中需要在不用iframe的情况下嵌套页面,所以只好在div中嵌套,用的是jquery方法。 复制代码代码如下: [removed] $(document).ready(function() { $(“#button”).click(function() { $(“#content”)....
-- 这里在配成spring,下边也要写一个名为spring-servlet.xml的文件,主要用来配置它的controller --> 19. *.do</url-pattern> 20. </servlet-mapping> 21. <welcome-file-list> 22. <welcome-file>index.jsp...
通过JavaScript函数调用jQuery load函数来实现分页。load函数中将起始页数发送至servlet,servlet通过DataService从数据库中获取数据。但是每次点击都会请求数据库。
是源于自己先前使用过jQuery官网的上传文件插件,比较难用(页面写的代码比较多,IE下后台回传需要配置格式【不清楚其他上传插件是否也是这样】),而且一直有IE9上传不成功的问题,到我离开上家公司的时候也一直...
自己写一个loadUrl()方法,不能使用jquery自带的load(). 当客户端调用loadUrl()超时,弹出一个登录框,并加一个背景层下面的整个浏览器.这时浏览器窗口内容不能变,只是上面加了一个登录框和一个背景层 当...
介绍了jquery中$.getJSON(),$.getScript(),$.get('x.xml', load(带参数)的用法。后台是jsp的,不过应该区别不是太大。应该都可以参考。
本文实例为大家分享了JSP分页显示效果的具体代码,供大家参考,具体内容如下 1、mysql的limit关键字 (DAO) select * from tablename limit ...2、jQuery load函数 (页面JS) MySQL的limit关键字可以完成抽取一
一般的form提交操作写法为 代码如下: <... …… <input type=”submit” value=”保存报告”/>... 这种需要在load一个页面的时候尤其迫切。 利用jquery的ajaxSubmit函数以及form的onsubmit函数完成,
1、mysql的limit关键字 (DAO) select * from tablename limit ...2、jQuery load函数 (页面JS) MySQL的limit关键字可以完成抽取一定范围(n,n+m]的记录,也就是说需要两个参数来决定某一页显示的内容,即“第
这里就简单介绍下ajaxFileUpload,jQuery插件AjaxFileUpload可以实现ajax文件上传。我们的项目采用的是jsp跟js分离的架构,所以代码如下。 首先是jsp部分: <!-- <form method="post"> --> <input ...