SpringMVC
src/main/webapp/WEB-INF/web.xml
------------------ 视图解析器俩种方法-------------------------------
<!-- view resolver 视图解析器 -->
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:viewClass="org.springframework.web.servlet.view.JstlView"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
<!-- 配置视图解析器 -->
bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
</beans>
===================================================
3.第一步a标签里url指向/hello请求,然后通过dispatcherservlet,handlerMapping对应到具体哪个Controller类上注解的‘/hello’对应的方法, 第三步返回任何方法sayHello() 也叫处理器,都通过第四步转成对应适配器HandlerAdapter,然后第五步去执行适配器里的controller里的sayHello()方法,执行方法后第六步返回
modelandview返回success.jsp页面,再第八步把返回页面交给视图解析器ViewResolver, 第九步返回具体view渲染
必须有请求头
请求参数包含实体类型
如果参数类型是实体类
后台查数据,存在model对象,通过request显示前端
返回值是void类型情况:
@RequestMapping(value = "/payment",produces = "application/json")