内部Servlet映射 - web.xml

时间:2012-07-24 17:57:25

标签: java web-services jsp servlets

我想知道是否有任何创建servlet映射的方法,只能在webapplication中访问。例如,此应用程序中的文件调用另一个文件,但无法从Web应用程序外部访问。

谢谢,

1 个答案:

答案 0 :(得分:2)

是的,有一种方法。将受限制的jsp文件放在web-inf目录中。然后在其他jsp中导入这些jsp是完全合法的,不会给你带来任何问题。

请参阅下面的示例jsp:

<%@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>