非洲小白脸 阅读(2569) 评论(0)  编辑  收藏

String baseUrl = request.getContextPath();

%>

var tmpForm = false;

var _searchCond = new Params();

// 跳转到其他页面(actionPath可以在子页面上自由设定,实现跳转到指定页面)

function moveToA(actionTmp) {

tmpForm.action = actionTmp;

tmpForm.submit();

}

// 跳转到其他页面(actionPath可以在子页面上自由设定,实现跳转到指定页面)

function moveToB() {

tmpForm.action = initPath;

tmpForm.submit();

}

// 迁移到A画面,可以保存cond到主页面上作为全局变量(new Params()).

// method可以动态的传递需要调用的方法名。(也可以动态传递actionPath).

// params可以动态传递需要的参数。(new Params()).

function moveToA(cond, method, params) {

var actionPath = "/action.do";

actionPath += "?method=" + method;

for (var n in params) {

actionPath += "&" + n + "=" + params[n];

}

if (initParams) {

actionPath += "&" + initParams;

}

setSearchCond(cond);

moveToA(actionPath);

}

// 直接用于将全局变量保存到主页面上(例如查询条件等)

function setSearchCond(cond) {

_searchCond = cond;

}

// 主画面初期化时,可以设置默认打开的页面action

var initPath = "/prj/showSerPlanApplyList.do?method=showSerPlanApplyList";

var initParams = false;

(function ($) {

$(function() {

// 取得到达这个jsp的url地址

var path = location.href;

// 下面的操作目地:链接到这个jsp时,系统可能会自动加上一些系统级参数,而这些参数在你做链接的时候,

// 也是有必要传下去的,因此才做以下的操作。

if (path.indexOf('?') > -1) {

initParams = path.substring(path.indexOf('?') + 1);

}

if (initParams) {

initPath = initPath + "&" + initParams;

}

tmpForm = document.getElementById("tmpForm");

tmpForm.action = initPath;

tmpForm.submit();

document.domain = "jsepc.com.cn";

});

})(jQuery);

其他页面需要跳转时,只要调用主页面的方法即可,还可以保存全局变量。

var cond = window.parent._searchCond;

if (!cond) {

cond = new Params();

}

cond.pro1 = val1;

window.parent.moveToPrjScdlChgAddEdit(cond,

"method",

{

"param1" : "value1",

"param1" : "value2"

}

);

java iframe主界面_利用iframe实现各个页面跳转相关推荐

  1. java做可视化界面_利用JAVA编写可视化界面

    /* 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 作 者: 李洪悬 * 完成日期: 2012 年 1 ...

  2. android开发 转跳功能,如何在Android中利用Intent实现一个页面跳转功能

    如何在Android中利用Intent实现一个页面跳转功能 发布时间:2021-02-20 17:06:31 来源:亿速云 阅读:113 作者:Leah 本篇文章为大家展示了如何在Android中利用 ...

  3. java 刷新界面_利用java如何实现在删除信息后刷新页面功能

    利用java如何实现在删除信息后刷新页面功能 发布时间:2020-11-17 14:25:49 来源:亿速云 阅读:74 作者:Leah 这篇文章给大家介绍利用java如何实现在删除信息后刷新页面功能 ...

  4. java 最佳主键_最佳Java 8书籍

    java 最佳主键 Today we will look into the best java 8 books. Java SE 8 is one of the major releases in r ...

  5. github上能找到中文博主吗_利用Github+Jeklly搭建个人博客网站

    题图:by ben.pinto from Instagram 阅读文本大概需要 9 分钟. 在上篇文章<个人博客如何选型?>中讲到,可以利用 Github Pages 来搭建个人博客网站, ...

  6. 如何让弹窗不影响主界面_如何压缩视频大小不影响画质

    生活中在网站下载的视频,手机拍摄的视频,或者自己录制的视频,需要分享给朋友,上传到某些平台,在传输的过程中,文件太大,平台传输失败,我们如何让视频压缩到很小并且不影响画质,.今天小编来告诉你如何使用& ...

  7. 六、华为鸿蒙HarmonyOS应用开发之Java开发模式下的不同Page 间实现页面跳转

    不同Page 间导航,实现页面跳转 AbilitySlice作为Page的内部单元,以Action的形式对外暴露,因此可以通过配置Intent的Action导航到目标AbilitySlice.Page ...

  8. 基于HBuilderX创建移动app项目并利用mui实现简单页面跳转

    刚开始学,听老师讲了一些介绍,要求我们做一个页面跳转,当时内心真的是万马奔腾,他的是使用什么icon的来实现的,但是我没看不懂怎么实现页面跳转的,就使用了mui来做了.百度了很多内容,杂七杂八的,所以 ...

  9. SSM框架,ajax实现登陆界面验证和登陆成功后页面跳转问题

    账号.密码和验证码都正确后,使用了ajax实现验证,验证结束后不能像正常一样返回一个字符串,用视图解析器来跳转页面 <!--配置JSP 显示ViewResolver(视图解析器)--> & ...

最新文章

  1. protobuf入门教程(五):枚举(enum)、包(package)
  2. autoLayout自动布局
  3. (二)容器从入门到深入-初识Kubernetes
  4. 每日集成Tip: CruiseControl.Net 提示DLL文见找不到的解决方法
  5. 《转》完美解决微信video视频隐藏控件和内联播放问题
  6. c语言单链表_突破C语言难点之单链表?一绘图即可
  7. php 获取当前url hash,PHP hash 接口对接
  8. Node.js:清理项目中的依赖
  9. MySQL数据库分布式事务XA实现原理分析
  10. 【无标题】提示用户输入用户名,然后再提示输入密码,如果用户名 是“admin”并且密码是“88888”,则提示正确,否则,如果 用户名不是admin还提示用户用户名不存在,如果用户名是
  11. PYTHON之路(九)
  12. 中国大陆身份证正则表达式(严格验证省份和日期)
  13. kindle 新手入门
  14. 小程序点击图片全屏播放视频
  15. 微信小程序云数据库使用讲解
  16. 解决Ubuntu DVD 用wubi 安装时候要重新下载镜像的笨方法
  17. php fgetc,PHP 文件读取 fread、fgets、fgetc、file_get_contents 与 file 函数
  18. 国家认证的Python技术工程师有什么能力要求?
  19. 转战物联网·基础篇02-物联网中的角儿
  20. MegaCli的简易使用(命令总结)

热门文章

  1. Kostya the Sculptor
  2. JavaScript强化教程——数组的基本处理函数
  3. I.MX6 make menuconfig OTG to slave only mode
  4. 格式化 SQL 来提高效率
  5. Hive 1.1.0 某些字段的查询结果为NULL
  6. json学习之三:JSONArray的应用
  7. JAVA_pagecontext页面跳转
  8. 信息熵(Information Entropy)
  9. Oracle树反向查询的优化(转载)
  10. selenium IDE的基本命令