




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主讲人:吴佳云延迟符SpringMVC入门程序SpringMVC入门与核心类SpringMVC入门程序通过一个简单的入门程序演示SpringMVC的使用。创建项目(1)创建项目单击IDEA工具栏中的File→New→Project选项,弹出NewProject对话框,填写项目信息,如图所示。创建项目(2)创建项目结构单击IDEA工具栏中的File→New→Directory选项,弹出NewDirectory对话框,添加相应的目录,如图所示。创建项目(3)创建项目webapp文件夹如果默认创建的Maven项目中没有自动生成webapp文件夹,可以单击IDEA工具栏中的File→ProjectStructure选项,弹出ProjectStructure对话框,如图所示。创建项目(3)创建项目webapp文件夹在Modules的设置界面中,单击界面上方的“+”图标,弹出Add下拉菜单,如图所示。创建项目(3)创建项目webapp文件夹选中Add下拉菜单,选择web选项进入web设置页面,如图所示。创建项目(3)创建项目webapp文件夹选中DeploymentDescriptors右侧铅笔图样的编辑按钮,弹出DeploymentDescriptorsLocation对话框。在DeploymentDescriptorsLocation对话框中,“WebModuleDeploymentDescriptor(web.xml):”输入框中可以设置项目web.xml文件的路径,即修改为“src\main\webapp\WEB-INF\web.xml”,然后单击“OK”按钮完成web.xml的路径的设置,如图所示。创建项目(3)创建项目webapp文件夹选中WebResourceDirectories右侧铅笔图样的编辑按钮,弹出WebResourceDirectoryPath对话框。在WebResourceDirectoryPath对话框中,在WebresoucedirectoryPath:输入框中设置项目webapp文件夹路径,即src\main\webapp,点击ok按钮,完成设置,如图所示。创建项目(4)项目最终目录结构引入maven依赖pom.xml<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>jectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>compile</scope>
</dependency>
<!--ApacheCommonsIO-->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.8.0</version>
</dependency>
</dependencies>配置前端控制器web.xml<!--配置前端控制器-->
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--配置初始化参数,读取spring-mvc.xml配置文件-->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>
</init-param>
<!--配置项目启动时立即加载该servlet-->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>/</url-pattern><!--配置“/”:拦截所有请求-->
</servlet-mapping>配置SpringMVCspring-mvc.xml<!--配置SpringMVC要扫描的包-->
<context:component-scanbase-package="com.my.ccit.controller"/>
<!--配置视图解析器-->
<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver">
<propertyname="prefix"value="/WEB-INF/pages/"/>
<propertyname="suffix"value=".jsp"/>
</bean>创建Controller类GreetingController.java@Controller
@RequestMapping("/greeting")
publicclassGreetingController{
@RequestMapping("/hello")
publicStringhello(){
System.out.println("hellonewguys~");
return"hello";
}
}创建视图success.jsp<body>
<h2>hellonewguys~</h2>
</body>配置Tomcat服务器点击EditConfigurations选项,显示Run/DebugConfigurations对话框。点击“+”,跳出AddNewConfiguration下拉框,在下拉框中选中Local,如图所示。配置Tomcat服务器在TomcatServer页面添加本地Tomcat,将HTTPport
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初一上学期长郡数学试卷
- 高级瓦楞纸板及纸箱生产项目环评报告表
- 通信电缆施工方案
- 2024-2025学年下学期高一语文第二单元B卷
- 柴油装卸系统施工方案
- 【专精特新】稀土永磁材料企业专精特新“小巨人”成长之路(智研咨询)
- 信息技术下的立体几何教学初探
- 高中历史课堂教学情境创设的策略研究
- 南京科远KD200变频器使用手册
- 中外教育史知到课后答案智慧树章节测试答案2025年春牡丹江师范学院
- 2025年铁岭卫生职业学院单招职业倾向性测试题库学生专用
- 2025年月度工作日历含农历节假日电子表格版
- 部编版六年级下册道德与法治全册教案教学设计
- 物流无人机垂直起降场选址与建设规范
- 数独6×6初级打印版
- 口腔修复学-第七章-牙列缺失的全口义齿修复
- Y-Y2系列电机绕组标准数据汇总
- 关于进一步明确长春市物业服务收费
- 材料成形设备简介(共159页).ppt
- 第二章_立式水轮机的安装
- 小学三年级数学广角《搭配问题》说课稿
评论
0/150
提交评论