请问各位大神,为什么我的web项目启动后输入http://localhost:8080/toLogin无法跳转到login界面

java:
@Controller
public class MainController {
    @Autowired
    private UserService userService;

    @RequestMapping(value = "/toLogin", method = RequestMethod.GET)
    public String home(Model model){
    return "login";
    }
}

配置文件:

<!-- 扫描controller的位置 -->
<!-- springmvc 注解驱动 -->
<mvc:annotation-driven />
<context:component-scan base-package="com.tongwii.controller" />
<bean id="viewResolver"
      class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass"
              value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/pages" />
    <property name="suffix" value=".jsp" />
</bean>
<!--以下省略-->

目录结构: 项目框架是SpringMVC+hibernate

http://img.mukewang.com/595f7c9a0001fdc303520602.jpg

呆呆呆
浏览 3186回答 3
3回答

叶无道疯人院

视图解析器配置的?️问题

Plan_b2

  <property name="prefix" value="/WEB-INF/pages" />    <property name="suffix" value=".jsp" />这段配置内容在/WEB-INF/pages"后面加上"/",效果如下  <property name="prefix" value="/WEB-INF/pages/" />    <property name="suffix" value=".jsp" />

Plan_b2

web.xml配置文件里面配置了吗?
打开App,查看更多内容
随时随地看视频慕课网APP