SpringMVC快速入门

一、springmvc简介

springMVC控制共有行为

1.导入SpringMVC的包

2.配置servlet

3.编写POJO(控制器javaben)Controller

4.将controller使用注解配置到spring容器当中(@Controller)

5.配置组件扫描

二、Tomcat路径

三、springmvc执行流程

四、注解

@RequestMapping虚拟地址映射

  1. value = "/quick"

访问路径: http://localhost:8080/项目名/quick

  1. method = RequestMethod.GET

只接受 GET 方式 的请求(POST 会 405)

  1. params = {"username"}

请求里 必须带名为 username 的参数,否则 400

例: http://localhost:8080/项目名/quick?username=jack

总结:

只有 GET 请求、且 URL 里携带 username 参数时,这个方法才会被调用。

视图解析器不配也行,手动配就用上面的代码

XML 复制代码
<!--   配置内部资源视图解析器-->
       <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
              <property name="prefix" value="/jsp/"/>
              <property name="suffix" value=".jsp"/>
       </bean>

五、总结

相关推荐
jay神4 分钟前
【计算机毕业设计】基于Flask+Vue的电影数据可视化与智能推荐系统
前端·vue.js·python·信息可视化·flask·毕业设计·课程设计
FreeTinker6 小时前
HTML本地存储技术解析:localStorage与sessionStorage的原理、差异与应用场景
前端·html
qq_452396236 小时前
第十二篇:《全链路监控与可观测性:前端错误追踪与性能分析》
前端
wangruofeng7 小时前
Phosphor Icons 官网源码拆解:URL 即存储、水波动画与 7362 Star 图标库的架构实践
前端·架构·github
BigTopOne7 小时前
WebRTC Native / Android 开发学习资源整理
前端
excel8 小时前
nuxt 3 升级 nuxt 4 报错之 hasInjectionContext
前端
何以解忧,唯有..9 小时前
LangChain 工具调用(Tool Calling)实战指南
java·前端·langchain
软件聚导航9 小时前
「聚小软 AI 助手」技术升级:从数据库检索到 RAG 知识库问答
前端·数据库·mysql·微信小程序·小程序·ai编程·rag
恋猫de小郭10 小时前
看懂大模型架构术语,帮助你理解目前常见的大模型开源架构
前端·人工智能·ai编程
yma1610 小时前
通过提示词实现GitHub Pages 和 Nginx 双部署竟然这么简单?
前端