0
我想開發一個商業web應用程序項目。是否有可能阻止用戶下載jsp頁面?像ASP頁面的DLL文件的東西?如何保護jsp頁面不被開源
我想開發一個商業web應用程序項目。是否有可能阻止用戶下載jsp頁面?像ASP頁面的DLL文件的東西?如何保護jsp頁面不被開源
當然。只需將已編譯的jsp .class文件通過複製jsp類的包(org)的頂層將它們放在WEB-INF/classes下。由於它們是servlet,因此可以在web.xml中聲明它們,並將它們映射到它們通常會找到的url模式。
<servlet>
<servlet-name>index_jsp</servlet-name>
<servlet-class>org.apache.jsp.dirname.index_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>index_jsp</servlet-name>
<url-pattern>/dirname/index.jsp</url-pattern>
</servlet-mapping>
如果你打算這樣做,你需要翻譯和編譯它們作爲你的構建的一部分。如果您使用的是ant,請查看jasper任務。