第一种: <a href="/weixin/company/declare/6"></a>
<a href="/weixin/company/6"></a>
avalon 拼接url
<div class="house_list_view" ms-for="company in companyList">
<a ms-attr="{href:'/weixin/company/'+ company.companyId}">
<h5 class="mui-ellipsis">{{company.companyName}}</h5>
<div class="btn">登记</div>
</a>
</div>
后台接收方法以及注解的使用:
@Controller
@RequestMapping("/weixin")
public class WeixinCompanyController extends BaseController {
@GetMapping("/company/{companyId}")
public String company(@PathVariable("companyId") Long companyId, ModelMap mmap)
{
mmap.put("Id",companyId);
return prefix + "/company";
}
}
第二种: <a href="/weixin/company?companyId=6&time=2021728 "></a>
<a href="/weixin/company?companyId=6"></a>
<div class="house_list_view" ms-for="company in companyList">
<a ms-attr="{href:'/weixin/company?companyId='+ company.companyId}">
<h5 class="mui-ellipsis">{{company.companyName}}</h5>
<div class="btn">登记</div>
</a>
</div>
后台接收方法以及注解的使用:
1、使用RequestParam
@Controller
@RequestMapping("/weixin")
public class WeixinCompanyController extends BaseController {
@GetMapping(value = "/company")
public String declare(@RequestParam(value = "companyId") Long companyId,@RequestParam(value = "time") Long time, ModelMap mmap)
{
mmap.put("Id",companyId);
return prefix + "/company";
}
}
2、不使用RequestParam
@Controller
@RequestMapping("/weixin")
public class WeixinCompanyController extends BaseController {
@GetMapping("/company")
public String company(Long companyId, Long time, ModelMap mmap)
{
mmap.put("Id",companyId);
return prefix + "/company";
}
}
(@RequestParam Map map)
application/json时候,json字符串部分不可用,url中的?后面添加参数即可用,form-data、x-www-form-urlencoded时候可用,但是要将Headers里的Content-Type删掉