RequestMappingpage public R pageRequestParam MapString Object paramsShetuanchengyuanEntity shetuanchengyuan HttpServletRequest request String tableName = requestgetSessiongetAttributetableNametoS
“@RequestMapping("/page")”:这是一个Spring MVC注解,用于将HTTP请求映射到一个处理程序方法或控制器类。
“public R page(@RequestParam Map<String, Object> params, ShetuanchengyuanEntity shetuanchengyuan, HttpServletRequest request)”:这是一个处理程序方法,用于处理HTTP GET请求。它采用@RequestParam注释和一个Map参数来接收HTTP请求参数,一个ShetuanchengyuanEntity对象,和一个HttpServletRequest对象。
“String tableName = request.getSession().getAttribute("tableName").toString();”:这一行代码从session中获取tableName属性的值,并将其转换为字符串类型的变量tableName。
“if(tableName.equals("xuesheng")) { shetuanchengyuan.setXuehao((String)request.getSession().getAttribute("username")); }”:这是一个if语句,如果tableName等于“xuesheng”,则将session中的username属性的值设置为ShetuanchengyuanEntity对象的学号属性。
“if(tableName.equals("shezhang")) { shetuanchengyuan.setZhanghao((String)request.getSession().getAttribute("username")); }”:这是一个if语句,如果tableName等于“shezhang”,则将session中的username属性的值设置为ShetuanchengyuanEntity对象的账号属性。
“EntityWrapper
“PageUtils page = shetuanchengyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, shetuanchengyuan), params), params));”:这一行代码查询ShetuanchengyuanEntity对象的分页数据,并将查询结果封装在一个PageUtils对象中。
“return R.ok().put("data", page);”:这一行代码返回一个R对象,其中包含查询结果的数据
原文地址: https://www.cveoy.top/t/topic/ftsi 著作权归作者所有。请勿转载和采集!