java - 保护资源,例如 servlet 中的图像

标签 java tomcat servlets

假设您有一张图片 I,您只希望已登录您网站的用户能够看到。保护我免受未登录用户影响的最佳方法是什么。一种可能的方法是创建一个页面,您可以在其中通过 get 或 post 参数传递图像名称,它会通过从磁盘读取图像并根据用户是否登录 session 在响应中写回图像来返回图像。是否/是否有更好的方法来更有效地实现资源安全?

最佳答案

使用你的 session 。当用户登录时,您将图像加载到您的页面。

关于java - 保护资源,例如 servlet 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14297717/

相关文章:

java - Tomcat 9 网络套接字示例

javascript - 从 JavaScript 返回数据到 Servlet?可能的?

java - 使 Tomcat 忽略 WEB-INF/LIB 中的 Servlet

java - Servlet >3.0 上的 NoSuchMethodError HttpServletRequest.getServletContext()

java - 如何使用 DOM append 现有 XML 文件而不覆盖现有数据?

eclipse - 使文件夹在eclipse项目中可见

java - url-pattern/* 将 jsp 文件和静态资源作为单独的请求提供

java - 内存泄漏 org.jboss.modules.ModuleClassLoader。内存累积在 java.util.concurrent.ConcurrentHashMap 的一个实例中(在 Wildfly 上)

java - 仅使用字符串的动态类加载

java - 更改 kurento 测试端口