java - 内部 Servlet 映射 - web.xml

标签 java web-services jsp servlets

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

谢谢,

最佳答案

是的,有办法。将受限制的 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>

关于java - 内部 Servlet 映射 - web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11636612/

相关文章:

java - 如何提供 PathParm - jax-rs

java - 使用 Dandelion DataTables 创建表时出现异常

java - 为什么显示的是来自jsp的url却显示/ServletName

java - 如何仅使用 foreach 循环的第一个输出来完成特定任务?

使用集合时的java无限循环

java - 使用 Runtime.exec 从 Java 应用程序启动 JVM 进程?

java - 如何读取java中特定行号上方和下方的行?

java - Set<String> 不保存所有数据?

web-services - 使用 RESTful Web 服务的结果作为 Crystal Reports 中的数据

java - 如何在 Java Web 服务上接收 SOAP XML