java - Spring MVC 映射请求问题
PHPz
PHPz 2017-04-18 10:48:53
0
9
1077

在我的 Spring MVC 项目中:
contextPath = /hello

DispatcherServlet 的路径映射配置如下:

<url-pattern>/</url-pattern>

webapp包中如下2个 JSP 文件:

  • webapp/WEB-INF/view/login.jsp

  • webapp/index.jsp

有一个 @Controller 类 :

@Controller
public class LogonController {

    @RequestMapping("/")
    public String index() {
        return "login";
    }
}

现在有2个 URL 请求

  1. request URL : http://localhost:8080/hello/

  2. request URL : http://localhost:8080/hello

第一个请求响应到了 index.jsp
第二个请求进入了 Controller 类,并响应到 login.jsp

这和我想的不一样,我认为第一个请求应该响应到 login.jsp 中。
为什么会是这样????

按照我配置的 url-pattern 模式,我的 servletPath 是空字符串吗?

PHPz
PHPz

学习是最好的投资!

répondre à tous(1)
小小卫

Plus de Doudou, plus de Doudou, plus de Doudou, plus de Doudou, plus de Doudou, plus de Doudou, plus de Doudou, plus de Doudou, plus de Doudou, plus de Doudou, plus de

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal