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

在我的 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

学习是最好的投资!

membalas semua(1)
小小卫

Tiada lagi Doudou, tiada lagi Doudou, tiada lagi Doudou, tiada lagi Doudou, tiada lagi Doudou, tiada lagi Doudou, tiada Doudou, tiada Doudou, tiada Doudou, tiada Doudou, tiada lagi

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan