做一些网站犯法么,wordpress 含演示数据,咸阳哪里做网站,东莞短视频的推广方法要求在浏览器发起请求#xff0c;由Spring MVC接收请求并响应#xff0c;具体实现步骤如下。
一、创建项目 在IDEA中#xff0c;创建一个名称为chapter10的Maven Web项目。 #xff08;一#xff09;手动设置webapp文件夹
1、单击IDEA工具栏中的File→“Project Structu…要求在浏览器发起请求由Spring MVC接收请求并响应具体实现步骤如下。
一、创建项目 在IDEA中创建一个名称为chapter10的Maven Web项目。 一手动设置webapp文件夹
1、单击IDEA工具栏中的File→“Project Structure...”选项弹出Project Structure对话框。 2、在Modules的设置界面中单击界面上方的“”图标弹出Add下拉菜单。
3、 在Add下拉菜单中单击“Web”选项进入Web Module的设置界面。 4、在Web Module的设置界面中单击Deployment Descriptors右侧铅笔图样的编辑按钮弹出Deployment Descriptors Location对话框。 5、在Deployment Descriptors Location对话框中“Web Module Deployment Descriptorweb.xml:”输入框中可以设置项目web.xml文件的路径。将路径中项目名称后的路径修改为“src\main\webapp\WEB-INF\web.xml”然后单击“OK”按钮完成web.xml的路径的设置。单击“OK”按钮系统会回步骤4所示的设置界面在步骤4中单击Web Resource Directories右侧铅笔图样的编辑按钮弹出Web Resource Directory Path话框。 二、引入Maven依赖 项目创建完成后为保障项目的正常运行需要导入项目所需的依赖到项目的pom.xml文件中。
?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.test/groupIdartifactIdchapter10/artifactIdversion1.0-SNAPSHOT/versionpackagingwar/packagingpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingmaven.compiler.source1.7/maven.compiler.sourcemaven.compiler.target1.7/maven.compiler.target/propertiesdependencies!--Spring 核心类--dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.2.8.RELEASE/version/dependency!--Spring MVC--dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.2.8.RELEASE/version/dependency!-- servlet --dependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion3.1.0/versionscopeprovided/scope/dependency!--JSP--dependencygroupIdjavax.servlet.jsp/groupIdartifactIdjsp-api/artifactIdversion2.1/versionscopeprovided/scope/dependency/dependencies!--构建--build!--设置插件--plugins!--具体的插件配置--plugingroupIdorg.apache.tomcat.maven/groupIdartifactIdtomcat7-maven-plugin/artifactIdconfigurationport8080/portpath/chapter10/path/configuration/plugin/plugins/build
/project 需要注意的是要在IDEA中使用插件运行Maven项目除了需要在pom.xml文件中配置对应的插件外还需要在IDEA中进行项目运行的相关配置。 一IDEA中使用插件运行Maven项目
1、单击IDEA工具栏中的“Run”→“Edit Configurations...”选项弹出Run/Debug Configurations对话框。
2、在Run/Debug Configurations对话框中单击左上角的“”按钮弹出Add New Configurations菜单列表。
3、在Add New Configurations菜单列表中单击左侧菜单中的“Maven”选项进入Maven指令的配置界面。
三、配置前端控制器在项目的web.xml文件中进行Spring MVC前端控制器的配置。
?xml version1.0 encodingUTF-8?
web-app xmlnshttp://java.sun.com/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_3_0.xsd version3.0!-- 配置 Spring MVC 的前端控制器 --servletservlet-nameDispatcherServlet/servlet-nameservlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class!-- 配置初始化参数用于读取 Spring MVC 的配置文件 --init-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:spring-mvc.xml/param-value/init-param!-- 应用加载时创建--load-on-startup1/load-on-startup/servletservlet-mappingservlet-nameDispatcherServlet/servlet-nameurl-pattern//url-pattern/servlet-mapping
/web-app
四、配置处理器映射信息和视图解析器创建Spring MVC的配置文件spring-mvc.xml用于配置处理器映射信息和视图解析器。
?xml version1.0 encodingUTF-8?
beans xmlnshttp://www.springframework.org/schema/beansxmlns:contexthttp://www.springframework.org/schema/contextxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd!-- 配置 Spring MVC 要扫描的包 --context:component-scan base-packagecom.test.controller/!-- 配置视图解析器 --bean classorg.springframework.web.servlet.view.InternalResourceViewResolverproperty nameprefix value/WEB-INF/pages//property namesuffix value.jsp//bean
/beans五、创建处理器 创建处理器FirstController类用于处理客户端的请求并指定响应时转跳的页面。
//设置当前类为处理器类
Controller
public class FirstController {//设定当前方法的访问映射地址RequestMapping(/firstController)//设置当前方法返回值类型为 String用于指定请求完成后跳转的页面public String sayHello() {System.out.println(访问到 FirstController!);//设定具体跳转的页面return success;}
}
六、创建视图View页面 创建名称为page的文件夹并在page文件夹下创建名称为success的jsp文件用于对客户端请求进行处理后的视图展示。
html
body
h2Spring MVC FirstController!/h2
/body
/html
七、启动项目测试应用 项目启动成功后在浏览器中对处理器进行请求访问访问地址为http://localhost:8080/chapter10/firstController访问后IDEA控制台打印信息“访问到FirstController!”并且浏览器跳转到success.jsp页面中页面内容如下所示。
Spring MVC FirstController!
八、项目最终目录和文件组成