Java SpringMVC简单案例
正在尝试理解示例代码。。。 我正在从我的控制器成功返回一个模型视图,如下所示Java SpringMVC简单案例,java,spring-mvc,netbeans,Java,Spring Mvc,Netbeans,正在尝试理解示例代码。。。 我正在从我的控制器成功返回一个模型视图,如下所示 modelAndView = new ModelAndView("redirect:/home/"); .... return modelAndView; 我的浏览器url被更改为/home/,但它显示的是404页面 我有一个HomePageController,它有方法 @RequestMapping(method = RequestMethod.GET) public String loadHome 及
modelAndView = new ModelAndView("redirect:/home/");
....
return modelAndView;
我的浏览器url被更改为/home/
,但它显示的是404页面
我有一个HomePageController,它有方法
@RequestMapping(method = RequestMethod.GET)
public String loadHome
及
但是System.out.println(“Message”)没有在上述任何方法中执行。
通过身份验证后,是否要加载home.jsp页面?它在WEB-INF/jsp/中
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
来自WEB-INF/jsp/的login.html页面正在加载中
这是现在的更新,它正在浏览器中运行WEB-INF/jsp/home.jsp页面,但url仍然是旧的…您需要更改请求映射
@RequestMapping(value = "/home", method = RequestMethod.GET)
public String loadHome
而不是这个
modelAndView = new ModelAndView("redirect:/home/");
....
return modelAndView;
试试这个:
modelAndView = new ModelAndView("home");
....
return modelAndView;
从
web.xml
提供servlet映射代码,从spring servlet.xml
提供viewsolver,从web.xml提供servlet映射?这就是将url字符串映射到控制器方法的方式。检查您是否正确键入url(带或不带尾随斜杠?);同时检查您的应用程序是否正确部署。
modelAndView = new ModelAndView("home");
....
return modelAndView;