问答

JSP如何實現選擇性引入頁面?

作者:admin 2021-09-23 我要评论

想實現的僞代碼如下,會報錯 if(new Date().getHours()17){ %@ include file="night.jsp"% }else{ %@ include file="day.jsp"% } % 以下代碼if和else的代碼塊都...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

想實現的僞代碼如下,會報錯

    if(new Date().getHours()>17){
    <%@ include file="night.jsp"%>
    }else{
    <%@ include file="day.jsp"%>
    } %>

以下代碼if和else的代碼塊都會執行

    <script>
        (function() {
            if (new Date().getHours() > 17) {
    eval('<%@ include file="zoomeyeFooter.jsp"%>');
        } else {
    eval('<%@ include file="baiduFooter.jsp"%>
        ');
            }
        })();
    </script>

有什麽方案實現嗎?

###

使用<% %>包裹的java语句来代替javascript,如果学到了标签,也可以用<c:if>来判断。
理由是,jsp是在服务器端处理的,js是在浏览器端处理的。等到js开始执行的时候,所有的jsp语法都渲染成html了

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • JSP如何實現選擇性引入頁面?

    JSP如何實現選擇性引入頁面?

  • 获取到的JSON是动态的,请问怎么定义Ja

    获取到的JSON是动态的,请问怎么定义Ja

  • 求助 ubuntu oh-my-zsh主题agnoster 符

    求助 ubuntu oh-my-zsh主题agnoster 符

  • 请问这2个箭头函数有什么区别?

    请问这2个箭头函数有什么区别?

腾讯云代理商
海外云服务器