: Name for argument type [] not available, and p

时间:2025-03-21 21:16:13
: Name for argument type []  
not available, and parameter name information not found in class file either. 

@RequestMapping(value = "/security/login", method = )
public ModelAndView login(@RequestParam String userName, @RequestParam String password, 
    HttpServletRequest request) {
    ......................
Argument names are stored in the compiled code only when it's compiled in debug mode, 
so you should either compile it in debug mode or supply @RequestParam with explicit parameter names. 
The latter approach is more reliable because it doesn't depend on the environment:
@RequestMapping(value = "/security/login", method = ) 
public ModelAndView login(@RequestParam("userName") String userName, 
    @RequestParam("password") String password,  
    HttpServletRequest request) { 
    ......................


/questions/2622018/compile-classfile-issue-in-spring-3