yes there is a way. Placing your restricted jsp files inside your web-inf directory. Then importing those jsp's in other jsp's is perfectly legal and wont cause you any problem.
see an example jsp below:
<%@page import="admin.*"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<tiles:insert template='myTemplate.jsp'>
<tiles:put name='top' content='/WEB-INF/templates/top.jsp''/>
<tiles:put name='main' content='/WEB-INF/templates/main.jsp''/>
<tiles:put name='footer' content='/WEB-INF/templates/footer.jsp'/>
</tiles:insert>