Java 无法在Spring中使用模型和视图重定向到jsp页面
您好,我想使用模型和视图重定向到jsp页面,但无法获取该页面。下面是代码,有人能帮我吗Java 无法在Spring中使用模型和视图重定向到jsp页面,java,spring,jakarta-ee,spring-mvc,Java,Spring,Jakarta Ee,Spring Mvc,您好,我想使用模型和视图重定向到jsp页面,但无法获取该页面。下面是代码,有人能帮我吗 public ModelAndView login(HttpServletRequest request, HttpServletResponse response) throws GridException { ModelAndView mv = new ModelAndView("json view"); Map map = new HashMap(); GridM
public ModelAndView login(HttpServletRequest request,
HttpServletResponse response) throws GridException {
ModelAndView mv = new ModelAndView("json view");
Map map = new HashMap();
GridMappingVO gridMappingVO=new GridMappingVO();
String users = request.getParameter("username");
String passwrd = request.getParameter("password");
gridMappingVO.setUser(users);
gridMappingVO.setPass(passwrd);
List<GridMappingVO> searchList= gridMappingFacade.validate(gridMappingVO);
if(users.equals(searchList.get(0).getUser()) && passwrd.equals(searchList.get(0).getPass())){
System.out.println("validation succesfull");
mv = new ModelAndView("searchResults");
mv.addObject("searchList", searchList);
}
else{
List<String> list = new ArrayList<String>();
list.add("Invalid");
map.put("error_messages", list);
mv.addAllObjects(map);
}
return mv;
}
publicmodelandview登录(HttpServletRequest),
HttpServletResponse(响应)引发GridException{
ModelAndView mv=新的ModelAndView(“json视图”);
Map Map=newhashmap();
GridMappingVO GridMappingVO=新的GridMappingVO();
字符串users=request.getParameter(“用户名”);
字符串passwrd=request.getParameter(“密码”);
gridMappingVO.setUser(用户);
gridMappingVO.setPass(passwrd);
List searchList=gridMappingFacade.validate(gridMappingVO);
if(users.equals(searchList.get(0.getUser())&&passwrd.equals(searchList.get(0.getPass())){
System.out.println(“验证成功”);
mv=新模型和视图(“搜索结果”);
mv.addObject(“搜索列表”,搜索列表);
}
否则{
列表=新的ArrayList();
列表。添加(“无效”);
map.put(“错误消息”,列表);
mv.addAllObjects(地图);
}
返回mv;
}
}
*这是我使用的spring配置
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd“>
/WEB-INF/jsp/
.jsp
*
使用此代码重定向页面
mv.setViewName("searchResults");
你能发布你的spring配置吗?当你启用debbug日志记录时,你在日志中看到了什么?你有什么异常吗?我已经添加了spring配置文件mmm,我想可能有大约100个原因导致它不起作用。我建议你从github下载项目,并将配置文件与你自己的文件进行比较。该项目是一个很小的sam我用来演示如何执行BDD的ple应用程序。请尝试查看org.springframework.web的跟踪/调试日志,您可能会看到出了什么问题。如果没有任何堆栈跟踪,我们将无法提供帮助。@Alex我如何执行此跟踪/调试日志?我不知道如何执行
mv.setViewName("searchResults");