@RequestMapping(“/{jhfl}/{view}“) ,把view设置非必填

在Spring Framework的@RequestMapping注解中,你可以通过将参数标记为可选的(optional)来使其非必填。这在你的情况下可能并不适用,因为你使用了Spring的另一个部分:Spring MVC。
在Spring MVC中,一个方法参数在它对应到HTTP请求参数时,默认就是必填的。如果你想让一个方法参数非必填,那么你需要使用 @RequestParam 注解,并设置它的 required 属性为 false。
例如,如果你有一个URL映射到如下的方法:

@RequestMapping("/{jhfl}/{view}")
public String handleRequest(@PathVariable String jhfl, @RequestParam(value = "view", required = false) String view) {
    //...
}

在这个例子中,view 参数被标记为非必填。这意味着如果HTTP请求中没有提供 view 参数,这个方法仍然可以被调用,并且 view 参数的值将为 null。
然而,需要注意的是,即使 view 参数是可选的,jhfl 参数仍然是必须的,因为它是URL路径的一部分。如果你想让 jhfl 也成为可选的,你可能需要改变你的URL结构或者你的方法逻辑。

你可能感兴趣的:(遇到的问题,java-ee,java)