我试图在 tomcat 7.0.6 中使用 servlet 3.0 规范的 ServletSecurity 注释,但似乎 tomcat 服务器不扫描 ServletSecurity 注释。代码如下,
@WebServlet(name="IndexServlet",urlPatterns={"/index"})
@DeclareRoles("ROLE_ADMIN")
@ServletSecurity(value=@HttpConstraint(rolesAllowed="ROLE_ADMIN"),httpMethodConstraints=@HttpMethodConstraint("GET"))
public class IndexServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("/WEB-INF/jsp/main.jsp").forward(request, response);
}
}
那么有没有人在tomcat 7中成功测试过ServletSecurity注解呢?还是 tomcat 7 还不支持 ServletSecurity 注解?
我被这个问题困扰了几天,所以有人可以帮我解决这个问题吗?任何帮助表示赞赏。