Html 以问号(?)spring结尾的URL
我得到的url如“?” 我如何从中删除问号 我的控制器是:Html 以问号(?)spring结尾的URL,html,spring,jsp,url,Html,Spring,Jsp,Url,我得到的url如“?” 我如何从中删除问号 我的控制器是: @RequestMapping(value="/user") public class UserController { @RequestMapping(value = "/allUsers**") public ModelAndView allUsers(){ ModelAndView model= new ModelAndView(); model.setViewName("allUsers");
@RequestMapping(value="/user")
public class UserController {
@RequestMapping(value = "/allUsers**")
public ModelAndView allUsers(){
ModelAndView model= new ModelAndView();
model.setViewName("allUsers");
return model;
} }
我建议您在方法
HttpServletRequest
,然后分析是否存在一些查询。实际上,在URL中,问号后面的所有字符通常都被标识为参数,所以????涉及到那件事吗???他是一名准运动员。您的方法可以如下所示:
@RequestMapping(value = "/allUsers**")
public String allUsers(Model model, HttpServletRequest request){
model.addAttribute("allUsers");
String queryString = request.getQueryString();
if (queryString != null && queryString.startsWith("?")) {
return "redirect:/yourJsp";
}
return "yourJsp";
}
我建议您在方法
HttpServletRequest
,然后分析是否存在一些查询。实际上,在URL中,问号后面的所有字符通常都被标识为参数,所以????涉及到那件事吗???他是一名准运动员。您的方法可以如下所示:
@RequestMapping(value = "/allUsers**")
public String allUsers(Model model, HttpServletRequest request){
model.addAttribute("allUsers");
String queryString = request.getQueryString();
if (queryString != null && queryString.startsWith("?")) {
return "redirect:/yourJsp";
}
return "yourJsp";
}
你能给我们一个你想做什么的例子吗?我希望我的url在末尾没有问号。因此,如果用户得到这个url:“?”,你希望用户重定向到“”,就是这样吗?是的,是的,你能给我们展示一个你想做什么的例子吗?我希望我的url在末尾没有问号。因此,如果一个用户得到这个url:“?”,你希望用户重定向到“”,就这样吗?是的,没错