jsp访问Controller,为什么路径后面要加“action”

问题遇到的现象和发生背景

最近在学习ssm项目代码时,非常疑惑为什么jsp跳转路径后面,为啥要加个".action"。
例如其中的一个jsp

<a href="<%=request.getContextPath() %>/alipay/goConfirm.action?productId=${p.id }">购买</a>

jsp页面如下

img

Controller页面如下

img

有什么用呢?

那得看你springmvc怎么配置的

你在mapping中定义里面加入了action