zoukankan      html  css  js  c++  java
  • 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 id="dg" title="My Users" class="easyui-datagrid"
            style=" 550px; height: 250px" url="/user/list"
            toolbar="#toolbar" rownumbers="true" fitColumns="true"
            singleSelect="true">
            <thead>
                <tr>
                    <th field="id" width="50">编码</th>
                    <th field="userName" width="50">用户名</th>
                </tr>
            </thead>
        </table>

    @PostMapping("/list")
    @ResponseBody
    public Map<String, Object> list(User user) {
       Map<String, Object> mapObject = new HashMap<>();
       List<User> listUser = serviceUser.getList(user);
       mapObject.put("rows", listUser);
       return mapObject;
    }
    在上面的这个table中我们可以找到一个 url=“/user/list”,在这里url就是一个路径,它是指向下面的cnotroller的路径。

    通过这个路径就可以运行controller中的list方法。从而来实现从后台提取数据的目的。

  • 相关阅读:
    Struts2+Jquery实现ajax并返回json类型数据
    送给前端的你,推荐几篇前端汇总文章。(来自知乎专栏)
    使用Struts2和jQuery EasyUI实现简单CRUD系统(转载汇总)
    JavaScript、CSS、JSP 实现用户注册页面与信息校验
    Sublime-jQueryDocs
    百度CDN公共库
    Java中唯一数的生成
    MySQL主从常见的架构
    MySQL权限管理
    MySQL user表简介
  • 原文地址:https://www.cnblogs.com/wwqqnn123456/p/7466492.html
Copyright © 2011-2022 走看看