Java 如何使用spring安全登录表单传递额外参数?

Java 如何使用spring安全登录表单传递额外参数?,java,spring,security,Java,Spring,Security,我是春天的新手。我有一个带有j_用户名和j_密码的登录表单。我只想在这个登录表单中再传递两个参数 在我当前的表单中,表单操作被称为j\u acegi\u security\u check 因此它将直接转到实现AuthenticationProvider的DaoAuthenticationProvider.java, 初始化Bean,ApplicationContextAware 在这门课上我有一个方法 公共身份验证(Authentication Authentication)抛出验证用户名和密码

我是春天的新手。我有一个带有j_用户名和j_密码的登录表单。我只想在这个登录表单中再传递两个参数

在我当前的表单中,表单操作被称为
j\u acegi\u security\u check

因此它将直接转到实现AuthenticationProvider的
DaoAuthenticationProvider.java
, 初始化Bean,ApplicationContextAware

在这门课上我有一个方法
公共身份验证(Authentication Authentication)抛出验证用户名和密码的AuthenticationException

我想用这个通过j_验证码

我浏览了很多论坛,上面说要添加一个中间过滤器

但是我没有这样的
UsenamePasswordAuthenticationFilter

请给我一个解决办法


提前感谢。

您可以在Spring security中创建自己的登录表单。用那种方式进行搜索。还要实现您自己的
UserDetailService
implementation我已经有了一个登录表单和userdetaliservice。在我的项目中,UserDetalisService是jar。我不能修改它,你必须澄清很多事情。您是否使用spring安全默认登录表单?您正在使用什么类型的身份验证?同时发布您的安全配置。它是使用xml还是java/annotation?您使用的是哪个版本的Spring Security?或者您仍然在Acegi Security?我只使用Acegi Security您可以在Spring Security中创建自己的登录表单。用那种方式进行搜索。还要实现您自己的
UserDetailService
implementation我已经有了一个登录表单和userdetaliservice。在我的项目中,UserDetalisService是jar。我不能修改它,你必须澄清很多事情。您是否使用spring安全默认登录表单?您正在使用什么类型的身份验证?同时发布您的安全配置。它是使用xml还是java/annotation?您使用的是哪个版本的Spring Security?或者你还在Acegi Security?我只使用Acegi Security