发布于 2016-01-10 12:18:44 | 217 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

JSTL JSP 标准标签库

JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerworks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码来简化软件维护。最后,您将了解 JSTL 经过简化的表达式语言,它允许在不必使用功能齐全的编程语言的情况下对 JSTL 操作指定动态属性值。


问题说明:在jsp中会通过后台传值来判断是否关闭dialog,并且可能需要往弹出的父窗体传值,父窗体可能是一个iframe,因此需要使用在jstl判断后台传值,插入JavaScript代码向父窗体传值。

    <!--jstl中使用test判断后台传值-->
    <c:if test="${pd.state == 1 }"> 
    
        <span class="green">更新成功</span>
        <input id="NEWPIC" type="hidden" value="${pd.LIVEPICURL}"/>

        <script type="text/javascript">

            var pic = $("#NEWPIC").val();
            
            //获取当前父窗体,如果多个iframe最好使用id来进行筛选
            var tops = $("#panel iframe:visible",window.parent.document)[0];
            //切记,iframe要使用contentWindow.document来获取document        
            var topFrame= $(tops.contentWindow.document).find("#LiveImageURL").attr("name",pic);

        </script>

    </c:if>


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务