Java 如果值包含‘#’;

Java 如果值包含‘#’;,java,spring,Java,Spring,请参阅下面的Spring REST示例,如果提交了诸如“”之类的请求,Spring将返回“example”并提取一半并删除#之后的文本 如何修复它?“#”是URL中的保留字符。它必须转义。它表示URL片段部分的开头。因此,名称为“example”,片段为“name”。“#”是URL中的保留字符。它必须转义。它表示URL片段部分的开头。因此,名称为“example”,片段是“name”。这是所需的行为。您想用#name??@M做什么ạnhQuyế特恩盖伊ễn“example#name”是我想在数据

请参阅下面的Spring REST示例,如果提交了诸如“”之类的请求,Spring将返回“example”并提取一半并删除#之后的文本


如何修复它?

“#”是URL中的保留字符。它必须转义。它表示URL片段部分的开头。因此,名称为“example”,片段为“name”。

“#”是URL中的保留字符。它必须转义。它表示URL片段部分的开头。因此,名称为“example”,片段是“name”。

这是所需的行为。您想用
#name
??@M做什么ạnhQuyế特恩盖伊ễn“example#name”是我想在数据库中搜索并打印的产品名称的一个示例。example:这是我想要的行为。你想用
#name
??@M做什么ạnhQuyế特恩盖伊ễn“example#name”是我想在数据库中搜索并打印的产品名称的示例。示例:
@Controller
@RequestMapping("/site")
public class SiteController {
@RequestMapping(value = "/name/{myname}", method = RequestMethod.GET)
//myname='exemple'
    ...
    }