除了c:if标签外,如何在jsp页面上做if判断:
在做java开发时,有时会在jsp页面上做一些判断,比如当某某条件成立后,就显示某某标签。
这时,我们常常会想到,既然是jsp页面,那就可以使用jstl标签库。
比如:使用c标签库,在页面引入<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>,可以这样使用<c:if test="${条件}"></c:if>。
还有一种方法就是使用java代码,也可以控制页面标签满足条件后显示或隐藏。
看看下面的例子:
注意jsp页面的java代码要写在<% %>之间,这样就可以时间java代码和jsp标签交互使用,实现一些功能。
<%if(request.getParameter("moduleType")==null||request.getParameter("moduleType")==""){%>
<%@include file="../../../inc/public.jsp"%>
<%@include file="../../../inc/formValidation.jsp"%>
<%@include file="../../../inc/uploader.jsp"%>
<%@include file="../../../inc/bootstrap-table.jsp"%>
<%}%>