gpt4 book ai didi

spring-mvc - Spring MVC 正在删除一个@PathVariable

转载 作者:行者123 更新时间:2023-12-04 01:58:39 25 4
gpt4 key购买 nike

如果我多次敲打 Controller 并敲打它,偶尔我的 modelCode 参数会显示为 null。但是,URL 中包含 modelCode。使用 Spring Framework 3.0.5.RELEASE

 @RequestMapping(value="ws/getallvariants/{channelCode}/{modelCode}/{regionId}/{year}")    public ModelAndView getAllVariants(@PathVariable("channelCode") String channelCode,           @PathVariable("modelCode") String modelCode,@PathVariable("regionId") String regionId,@PathVariable("year") String year){ 

if (modelCode == null)
{
int i = 0; // this should never hit, but does.
}

最佳答案

是的,RegEx 对我来说也是最可靠的。这样做是为了获取电子邮件地址作为参数:

@RequestMapping(value = "rest/userreadserv/search/{email:.+}", method = RequestMethod.GET)
public ResponseEntity getUserAccountByEmail(@PathVariable String email) {...}

关于spring-mvc - Spring MVC 正在删除一个@PathVariable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5649669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com