北国少年 2020-03-25 16:44 采纳率: 0%
浏览 366

为什么我的url-pattern精确匹配就可以,路径匹配就不行呢?

web.xml里的配置:

<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/floo/start</url-pattern>
</servlet-mapping>

用来处理的controller

@Controller
public class AccountController {

    @Resource
    private IService serviceImp;

    @RequestMapping("/floo/start")
    public ModelAndView show() {
        ModelAndView mav = new ModelAndView("../index.jsp");
        mav.addObject("arg", serviceImp.getId(123));
        return mav;
    }
}

这样是正常的

而将web.xml里的

<url-pattern>/floo/start</url-pattern>

改成

<url-pattern>/floo/*</url-pattern>

就会报404,为什么啊?

  • 写回答

2条回答 默认 最新

  • lppzyt 2020-03-25 17:11
    关注

    是不是还有其它的servlet?

    评论

报告相同问题?