SpringMVC如何实现在加载页面的同时执行方法

初学SpringMVC SSM,现在遇到这样一个困难。
在点击按钮跳转(普通的从jsp页面跳转到另一个jsp页面)增加图书的页面时,我希望在加载页面之前能够先查询数据库中的书籍类型并且返回到页面的select里。
在struts中我知道可以用<s:action>解决这一问题,但是在SpringMVC中,这应该怎么做呢?

需要发送ajax请求,获取数据后,异步渲染。
也可以直接请求后台接口,查询数据后, 返回到新增页面。

普通的从jsp页面跳转到另一个jsp页面 难道你不可以在点击后进入servlet里面写通过id查询的方法,然后将查询对应的结果对象进行转发到另一个jsp吗?????????????? request.setAttribute(object name,Object value);然后通过el表达式将这个对象在jsp里面展示出来

A.jsp点击跳转--》进入servlet里面执行通过Id查询对象,将对象放到request作用域,转发---》B.jsp(将该对象在b.jsp,里面展示出来)