【发布时间】:2013-03-14 17:57:18
【问题描述】:
我想编写一个 servlet 来包装一组资源并需要使用基本的 HTTP 身份验证来保护它们;在提供文件之前,将根据后端数据库检查提交的用户名/密码。
有人有这方面的工作示例吗?我在http://www.coderanch.com/t/352345/Servlets/java/HTTP-basic-authentication-Web-Applications 尝试了示例,但它在sendError 调用中不断返回IllegalStateException。
【问题讨论】:
-
我只是使用了链接中的示例。
-
@Roy,您帖子中的示例对我来说效果很好。我不确定为什么它给你错误。你能用堆栈跟踪更新你的帖子吗?
-
IMO,servlet 过滤器更适合于此,因为它独立于 servlet,并且可以在必要时应用于多个 servlet。这可能比您目前需要的更先进,因此请仅将其视为友好的指针,而不是批评。
标签: java servlets basic-authentication