Web アプリケーション内でのみアクセスできるサーブレット マッピングを作成する方法があるかどうかを知りたいと思いました。たとえば、このアプリケーション内のファイルは別のファイルを呼び出しますが、Web アプリの外部からアクセスできないようにする必要があります。
ありがとうございました、
Web アプリケーション内でのみアクセスできるサーブレット マッピングを作成する方法があるかどうかを知りたいと思いました。たとえば、このアプリケーション内のファイルは別のファイルを呼び出しますが、Web アプリの外部からアクセスできないようにする必要があります。
ありがとうございました、
はい、方法があります。制限付きの 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>