我有一个简单的login.jsp页面与登录表单。页眉和页脚被包括在内,pageheader.jsp包含页眉主体标记等。我想隐藏在所包括的jsp中的页眉和页脚类,但只在登录页面,在页面加载之前。
我认为它很简单,它是工作的,但隐藏标题后,页面加载。我想这并不复杂,但我在这方面还是个初学者。有人能帮我吗?谢谢!
<jsp:include page="pageheader.jsp"/>
<script>
$(document).ready(function(){
$("#wp-header").hide();
});
</script>发布于 2016-08-05 21:01:08
听起来您想要决定是否在服务器端而不是客户端显示头文件。您需要修改pageheader.jsp,以便有条件地编写id为wp-header的元素。
<c:if test="${hideHeaderFooter ne 'true'}">
<div id="wp-header">
<!-- your header -->
</div>
</c:if>然后在您的login.jsp中,在包含pageheader.jsp之前设置hideHeaderFooter请求属性。
<c:set var="hideHeaderFooter" value="true" scope="request"/>
<jsp:include page="pageheader.jsp"/>
<%-- No need to hide #wp-header with javascript--%>https://stackoverflow.com/questions/38785982
复制相似问题