两个JSP页面父页面获取子页面内容的两种方法
- 软件编程
- 2026-01-11 18:40:50
需求说明:两个JSP页面,父页面需要子页面的内容,但子页面是隐藏的,具体来说,子页面是一系列的模板,父页面要通过id来获取这些模板,不愿意通过<include>方式导入,因为如果模板过多,就导致整个父页面太大,加载缓慢,以下两个方案,不知有没有解决这个问题。

1、通过ajax方式
实现过程:通过ajax请求到子页面中,子页面获取参数id使用java和js变量的交互后,返回需要的模板信息
缺点:把js变量转换成java变量比较麻烦,需要使用form表单来提交,而且jsp中的java脚本是在服务器端运行的,需要服务器端资源开销,而且增加了交互次数
2、通过iframe 引入
实现过程:使用iframe引入子页面,然后通过$(iframe.contents().find("#"+id)[0]).val()获得需要的模板.
缺点:不确定iframe是不是可以延迟加载,如果也想<include>一样把整个页面都导入进来,这个方法也不算ok.
# val
# id
# 表单
# 加载
# 增加了
# strong
# 是在
# 解决这个问题
# 转换成
# 不确定
# iframe
# 也想
# 不愿意
# 太大
# gt
# JSP
# lt
# find
# include
# contents
# 嵌入式iframe子页面与父页面js通信的方法
# iframe子页面与父页面在同域或不同域下的js通信
# JS父页面与子页面相互传值方法
# JS中Iframe之间传值及子页面与父页面应用
# js子页面获取父页面数据示例
# 父页面
# 子页面
# 在父页面调用子页面的JS方法
# js父页面中使用子页面的方法
# JSP父页面传参数到子页面及接收示例
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Spring activiti如何实现指定任务处理者
原生js实现点击按钮复制内容到剪切板
Spring Boot接口幂等插件用法示例解析
Python getsizeof()和getsize()区分详解
git丢弃本地修改的所有文件(新增、删除、修改)
js实现简易计算器小功能
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
用webAPI实现图片放大镜效果
Docker 容器生命周期 架构 以及和VM之间的差异详解
详解C#实例化对象的三种方式及性能对比
Python创建文件夹与文件的快捷方法
在vue中使用inheritAttrs实现组件的扩展性介绍
解决android报错:Intel HAXM is required to run this AVD
python中scrapy处理项目数据的实例分析
Java map.getOrDefault()方法的用法详解
python从ftp获取文件并下载到本地
在C/C++项目中合理使用宏详解
Android多线程断点续传下载实现代码
python中_del_还原数据的方法
Spring MVC数据处理和乱码问题详解
python selenium 获取接口数据的实现
IDEA插件EasyCode及MyBatis最优配置步骤详解
如何利用python生成MD5并去重
python 三种方法实现对Excel表格的读写
python 爬取小说并下载的示例
jQuery-App输入框实现实时搜索
使用docker命令不需要敲sudo的操作
Python3 用matplotlib绘制sigmoid函数的案例
python 操作excel表格的方法
Java中SPI的一些理解
安装多个jdk导致eclipse打不开问题解决方案
SpringCache 分布式缓存的实现方法(规避redis解锁的问题)
java 格式化时间的示例代码
C语言中求和、计算平均值、方差和标准差的实例
python搜索算法原理及实例讲解
MySQL decimal unsigned更新负数转化为0
python可视化 matplotlib画图使用colorbar工具自定义颜色
利用zabbix监控ogg进程(Linux平台)
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
C语言中%c与%s的区别与划分详解
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
IDEA使用Docker插件远程部署项目到云服务器的方法步骤
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
python安装及变量名介绍详解
Python制作简单的剪刀石头布游戏
Js实现粘贴上传图片的原理及示例
Vue+element-ui添加自定义右键菜单的方法示例
MySQL 连接查询的原理和应用
mysql分页的limit参数简单示例
Java String的intern方法使用场景示例
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
