jsp一边写java代码一边用js十分的混乱,而且jsp最终还是要编译成html,那不如我们直接使用html,用ajax来传递数据,这样避免使用jsp优化性能,还可以让项目前后端分离便于调试。
所以我这样配置Servlet:
@Controller @RequestMapping("/page") public class UserController { @RequestMapping(value = "/quick",method = RequestMethod.GET, params = "username") public String save(){ System.out.println("启动UserController"); return "/success.html"; } }
但是运行出现了404,原来是html被拦截器拦截,通过百度(https://ddnd.cn/2018/12/24/springmvc-view-webxml/),在web.xml中添加名为default的映射
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>.html</url-pattern> </servlet-mapping>
问题成功解决