- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
springMC 个人学习笔记
springMVC 笔记
PAGE \* MERGEFORMAT21
第一、二课
所需jar包,本次使用版本是spring3.2.3
Ps:spring的文件用上面的基本够了,但是整个过程可能需要很多的commons软件,如fileupload,io,lang包
SpringMVC demo案例
1、加入相关jar包
2、web.xml配置
servlet
servlet-namespringMVC/servlet-name
servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class
!-- init-param
param-namecontextConfigLocation/param-name
param-valueclasspath*:*/springMVC-*.xml/param-value
/init-param --
load-on-startup1/load-on-startup
/servlet
servlet-mapping
servlet-namespringMVC/servlet-name
url-pattern//url-pattern 这里一定要写成这样,如果写成 /* 输入地址总是No mapping found for HTTP request with URI
/servlet-mapping
Ps:springMVC 也有个默认的xml配置文件,类似struts2的struts.xml
该文件可以指定,即上面紫色注释掉部分。
默认路径是 /WEB-INF/springMVC-servlet.xml
3、springMVC-servlet.xml
?xml version=1.0 encoding=UTF-8?
beans xmlns=/schema/beans
xmlns:xsi=/2001/XMLSchema-instance
xmlns:mvc=/schema/mvc
xmlns:context=/schema/context
xsi:schemaLocation=/schema/beans
/schema/beans/spring-beans-3.0.xsd
/schema/mvc
/schema/mvc/spring-mvc-3.0.xsd
/schema/context
/schema/context/spring-context-3.0.xsd
bean name=/helloword class=com.wang.web.controller.HelloworldController/bean
bean id=viewResolver class=org.springframework.web.servlet.view.InternalResourceViewResolver
property name=prefix value=//property
property name=suffix value=.jsp/property
/bean
/beans
4、编写controller
该controller类似struts2的action,编写的controller 要实现
org.springframework.web.servlet.mvc.Controller 接口
第三课
springMVC的传值
通过modelandview 传值
1、
@Override
public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return new ModelAndView(/hello,result,this is the result!);
}
页面上直接EL表达式显示值
传递MAP
第四课
springMVC一个controller写多个方法
Controller 类 继承 MultiActionController 类
public class MultiMethodController extends MultiActionController{
public ModelAndView
您可能关注的文档
- Photoshp使用教程 利用蒙版给人物照片“换背景”.doc
- photoshp完美去除水印教程.doc
- photoshp基础教程战争场面效果的制作.doc
- Photoshp基础教程:图层样式详解之内发光.doc
- Photoshp抠图-复杂背景毛发抠图轻松搞定.doc
- Photoshp教程-立体图形制作(免费下载).doc
- PhotoShp教程之图片合成.doc
- Photoshp教程修改照片清晰度.doc
- photoshp教程之面具制作.doc
- Photoshp教程小脚丫.doc
- TCSPSTC 134-2024 砒霜冶炼砷及伴生重金属污染地块风险管控与修复集成技术规范.docx
- TCGAPA 039-2024 六安黄鸭规范.docx
- SGO 2024_宫颈癌症最新进展PPT课件(英文版).pptx
- TCSTM 01180.2-2024 锻件缺陷检测 第2部分:涡流法.docx
- 2025零信任的部署现状及未来.docx
- 残疾人居家托养服务照料项目服务方案(技术方案).doc
- 《化学反应与电能》-高中化学示范课PPT课件(含视频).pptx
- TCSTM 01180.3-2024 锻件缺陷检测 第3部分:相控阵超声法.docx
- 2025建设工程红外热成像法检测技术规程.docx
- 2025既有建筑结构内部钢筋射线法检测技术规程.docx
文档评论(0)