关于遇到需要在传参数的问题回顾

今天在写到<

iframe


>标签传值的问题,因为我的src里面直接跳转的路径,就随手把参数值传进去了,但是一直是空。然后上网查了一下,get如何传参的正式方式。

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%String path = request.getContextPath();%>
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>消息待办</title>
    <style type="text/css">
    </style>
    <jsp:include page="../../import.jsp" flush="true"/>
</head>

<body class="iframeBody">
<div class="Wrapper">
    <div>

        <div class="fieldBox col_100" style="display: none">
            <div class="field">
                <input name="dataId"   id="dataId" type="text" class="ui-textbox" value="${id}">
            </div>
        </div>

        <!-- 嵌套页面信息 -->
        <div id="pageInTab" class="pageInTab">
            <div tabid="SysUlDatCfgTab" title="流程待办消息通知配置" lselected="true">
                <iframe frameborder="0" id="SysUlDatCfgD" name="SysUlDatCfgD"   src="<%=path%>/system/sysPgInfo/toDetailPageList.do"></iframe>
            </div>
            <!--明显页面  -->
            <div tabid="SysUlDatCfgDtlTab" title="流程待办消息通知记录">
                <iframe frameborder="0" id="SysUlDatCfgDtl" name="SysUlDatCfgDtl" src=""></iframe>
            </div>

        </div>
    </div>
</div>

<script type="text/javascript">
    <!-- 这里是可以-->
    var pageInTab = null;
    var pageInApp = {};
    var loadedTabs = [];
    //传值只能在js中传值。可以获取到html中获取id值,
    $('#SysUlDatCfgD').attr('src','<%=path%>/system/sysPgInfo/toDetailPageList.do?id='+ ${id});
    $(function () {
        pageInTab = $("#pageInTab").ligerTab({
            height: 'auto',
            contextmenu: false,
            minIframeHeight: GET_minIframeHeight(),
            onAfterSelectTabItem: function (tabid) {
                if (loadedTabs.indexOf(tabid) < 0) {
                    loadedTabs.push(tabid);
                    if (tabid != "SysUlDatCfgTab") {
                        switch (tabid) {
                            case "SysUlDatCfgDtlTab":
                                pageInTab.setTabItemSrc(tabid, "<%=path%>/system/sysPgInfo/toDetailPageList.do?id="+${id});
                                break;
                        }
                    }
                }
                SetIframe_height();
            }
        });
        $.extend(true, pageInApp, {
            pageInTab: pageInTab
        });
    });


</script>

</body>
</html>

 //传值只能在js中传值。可以获取到html中获取id值,
    $('#SysUlDatCfgD').attr('src','<%=path%>/system/sysPgInfo/toDetailPageList.do?id='+ ${id});
在<iframe>标签中只需要写

                <iframe frameborder="0" id="SysUlDatCfgD" name="SysUlDatCfgD"   src="<%=path%>/system/sysPgInfo/toDetailPageList.do"></iframe>

即可。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值