Spring 搭建环境
来源:互联网 发布:淘宝买家怎么看退款率 编辑:程序博客网 时间:2024/06/02 02:32
1、新建web动态工程
2、导入jar包
注意:jar包可以在Spring的官方网站上下载源码包,然后包中会包括有libs和request等包,libs是全部jar包,一般我们不会用到那么多,将request包中的jar包导入工程就可以了。
3、在WEB-INF目录下,创建web.xml文件
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <!-- 配置 DispatcherServlet --> <servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <!-- 配置DispatcherServlet的一个初始化参数:配置SpringMVC 配置文件的位置和名称 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <!--下面的配置是为了rest风格的CRUD--> <!-- 配置 org.springframework.web.filter.HiddenHttpMethodFilter,可以把POST请求转换为DELETE 或者 PUT 请求--> <filter> <filter-name>HiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class> </filter> <filter-mapping> <filter-name>HiddenHttpMethodFilter</filter-name> <url-pattern>/*</url-pattern> <!-- tomcat8 等高版本,需要加上先的配置才行 --> <servlet-name>springDispatcherServlet</servlet-name> </filter-mapping></web-app>
根据这个配置文件,需要在src目录下创建springmvc.xml配置文件。
创建过程如下:
1、选择新建文件类型为:Spring的配置文件,点击next
2、填入名字,点击 next
3、选择这三个主要的bean创建,点击finish完成
切忌不要直接点击 finish
下面是springmvc.xml的配置:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"> <!-- 配置自动扫描的包 --> <context:component-scan base-package="com.spring.handlers"></context:component-scan> <!-- 配置视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"></property> <property name="suffix" value=".jsp"></property> </bean></beans>
4、然后,根据bean中声明的包,在src目录下创建com.spring.handlers包,然后在包下创建hello world类用来测试。
package com.spring.handlers;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class HelloWorld { @RequestMapping("/HelloWorld") public String HelloWorld() { System.out.println("hello spring"); return "list"; }}
5、在webContent,即web根目录下创建index.jsp页面,作为项目的入口页面,在在views下创建list.jsp页面,作为跳转页面。
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body> <h1>index page</h1> <a href="HelloWorld">hello world </a></body></html>
list.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body> <h2>hello spring</h2></body></html>
最后将项目部署到服务器上运行即可。
阅读全文
0 0
- spring环境搭建
- Spring环境搭建
- Spring Web环境搭建
- Spring MVC环境搭建
- spring环境搭建
- Spring环境搭建
- 搭建Spring开发环境
- Spring+Struts2环境搭建
- Spring+Hibernate环境搭建
- Spring 环境搭建
- maven 搭建spring环境
- spring mvc环境搭建
- spring环境搭建
- Eclipse+Spring 环境搭建
- Spring MVC 环境搭建
- spring MVC环境搭建
- 搭建spring-framework环境
- Spring环境搭建错误
- 论坑人的Ora-28579错误
- 系统讲解下设计需求
- vuex 简单记数实例
- vue + webpack 项目环境搭建
- 对腐蚀 和 膨胀 的理解
- Spring 搭建环境
- Android 地图开发只显示网格,打包成APK不能定位问题
- 产品设计前的「问题洞察」,你做到位了吗?
- 一日精通python(一)
- activiti第一步--myeclipse中安装activiti插件
- opencv python 4 基本变换
- ie8下append问题及attr("value",xxx)和val(xxx)问题总结
- RxJava 、AsyncTask区别
- 【亲测】centos 7 下安装cuDNN