Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用MVC在java web应用程序的过滤器中实现用户权限的正确方法是什么?_Java_Jsp_Tomcat_Model View Controller_User Permissions - Fatal编程技术网

使用MVC在java web应用程序的过滤器中实现用户权限的正确方法是什么?

使用MVC在java web应用程序的过滤器中实现用户权限的正确方法是什么?,java,jsp,tomcat,model-view-controller,user-permissions,Java,Jsp,Tomcat,Model View Controller,User Permissions,使用MVC在java web应用程序的过滤器中实现用户权限的正确方法是什么 我的所有jsp文件都位于目录WEB-INF中 所有请求都在Servlet中处理(您必须通过GET或POST查询调用发送请求) get-->/controller?command=particularcommand 使用POST时,需要以另一种方式指定命令参数) 因此,对它们的访问是通过命令执行的。此外,命令还用于执行其他操作 我有4种类型的用户和2个包含命令名的枚举(Ajax和普通)。我使用命令模式和命令工厂 因

使用MVC在java web应用程序的过滤器中实现用户权限的正确方法是什么

我的所有jsp文件都位于目录
WEB-INF

所有请求都在Servlet中处理(您必须通过GET或POST查询调用发送请求)

get-->/controller?command=particularcommand
使用POST时,需要以另一种方式指定命令参数)

因此,对它们的访问是通过命令执行的。此外,命令还用于执行其他操作

我有4种类型的用户和2个包含命令名的枚举(Ajax和普通)。我使用命令模式和命令工厂

因此,问题的主要思想是,在过滤器集合、xml文件或smth等中组织权限的正确方式是什么

顺便说一句,我们的想法是不使用任何框架。只能使用jsp。这是我任务的重新定义。

检查请求权限是一个非常好的主意。这也是正确的方法。只需重定向到主页或发送401错误,如果权限未授予


无论如何,我建议您使用现代框架,如with和其他优秀功能。

THK作为您的答案,但我不能使用框架,这是我任务的限制。我想知道在没有框架的过滤器中用java组织权限的正确方法是什么。因此,只需实现过滤器并将其添加到web中即可。xmlYes,我知道,但如何在过滤器中实现它?请看我更正的问题。