Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringMVC简单案例_Java_Spring Mvc_Netbeans - Fatal编程技术网

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;