web项目中的请求路径
Web服务器对请求路径的处理过程
首先是浏览器根据地址中的IP和端口号与Web服务器建立连接,服务器会获取到请求路径信息。根据端口号后面的应用名找到服务器上对应的应用,
如果没有找到匹配的资源服务器就会返回404错误。
我们具体看一个springboot的例子:
1 .@RequestMapping("/user")
public class ControllerUser {
@Autowired
private ServiceUser serviceUser;
@GetMapping("/us")
public String index() {
String strResult = "user";
return strResult;
}
在上面的例子中就可以看到该路径为/user/us;在这个controller中它的请求路径为/user/us。但是由于该controller
它返回你的是一个user的字符串。我们知道这个字符串他表示的一个html的页面。
所以以上的例子实际它访问的是在tamplates下面的一个user.html页面。在这里他也就相当于做了一次转发。
2.
<table , listUser);
return mapObject;
}
在上面的这个table中我们可以找到一个 url=“/user/list”,在这里url就是一个路径,它是指向下面的cnotroller的路径。
通过这个路径就可以运行controller中的list方法。从而来实现从后台提取数据的目的。