我有两个登录页面:AM和客户登录页面。当AM登录成功后,它会重定向到地图 / am / chatPage 的聊天页面,并与客户重定向到 / customer / chatPage 。我的问题是它没有加载JSP文件。
以下是glassfish中的错误:
Info: Show AM CHATPAGE--------------------
Severe: PWC6117: File "null" not found
注意:登录过程由我的WebSecurityConfig.java中的Spring Web Security处理
在我的登录控制器中,我有 AM聊天页的@RequestMapping():
@RequestMapping(value = "/am/chatPage", method = RequestMethod.GET)
public String chatpage(Model model)
{
System.out.println("Show AM CHATPAGE--------------------");
model.addAttribute("name","Sample name");
model.addAttribute("twitter","@sample");
return "amChatPage";
}
和客户聊天页面:
@RequestMapping(value = "/customer/chatPage", method = RequestMethod.GET)
public String showCustChat(Model model)
{
System.out.println("SHOW CUSTOMER CHAT----------------------");
return "customerChatPage";
}
以下是我的 SpringWebAppInitializer
@Override
public void onStartup(ServletContext sc) throws ServletException
{
AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
context.register(ApplicationContextConfig.class);
ServletRegistration.Dynamic dispatcher = sc.addServlet("dispatcher", new DispatcherServlet(context));
dispatcher.setLoadOnStartup(1);
dispatcher.addMapping("/");
}
到目前为止我做过的事情:
dispatcher.addMapping("/am/");
或dispatcher.addMapping("/am/**");
。假设:
我有一个地图 / welcomepage 的控制器,它工作正常并显示jsp。我也尝试在这个控制器中加载amChatPage.jsp和customerChatPage.jsp,它工作正常。我认为此错误会出现在此地图模式/ am / **或/ customer / **中。有人可以帮我解决这个问题吗?