springMVC框架下,视图层view没有请求下,当控制层controller的业务数据发生更新时,视图层view所对应显示的数据也会更新吗?
肯定不会了,这个需要你用 web socket 或者客户端轮询去自己刷新。
那自然是不会自动更新啊,只有你重新请求新的数据,再渲染视图,你看到的信息才会改变
当控制器方法中,仅仅用来实现页面跳转,即只需要设置视图名称时,可以将处理器方法使用view
controller标签进行表示
<!--path:设置处理的请求地址 view-name:设置请求地址所对应的视图名称 -->
<mvc:view-controller path="/testView" view-name="success"></mvc:view-controller>
注:
当SpringMVC中设置任何一个view-controller时,其他控制器中的请求映射将全部失效,此时需
要在SpringMVC的核心配置文件中设置开启mvc注解驱动的标签:
<mvc:annotation-driven />