001. Spring MVC HelloWorld
来源:互联网 发布:ins相机软件下载 编辑:程序博客网 时间:2024/05/22 12:09
1、创建Dynamic Web Project项目:File -> New -> Dynamic Web Project
2、项目结构
3、引入jar包
4、创建spring-mvc.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:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" 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.xsd"> <!-- 使用注解的包 --> <context:component-scan base-package="com.springmvc"></context:component-scan> <!-- 视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/"/> <property name="suffix" value=".jsp"/> </bean></beans>
5、配置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_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>Spring-mvc-demo</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>SpringMVC</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping></web-app>
6、创建WelcomeController控制类WelcomeController.java
package com.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class WelcomeController { @RequestMapping("/welcome") public String welcome(Model model) { model.addAttribute("message", "Hello world, Spring MVC"); return "welcome"; }}
7、创建index.jsp页面
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Spring MVC</title> </head> <body> <a href="welcome.do">Spring MVC, Welcome!</a> </body></html>
8、创建welcome.jsp页面
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Spring MVC</title> </head> <body> ${message } </body></html>
9、测试结果
阅读全文
0 0
- 001. Spring MVC HelloWorld
- spring mvc helloworld
- Spring MVC之HelloWorld
- spring mvc helloworld
- Spring MVC (一) - HelloWorld
- spring mvc HelloWorld
- Spring MVC HelloWorld-Controller
- Spring MVC HelloWorld-AbstractController
- Spring MVC HelloWorld实现
- Spring MVC Helloworld
- Spring MVC 4 HelloWorld
- Spring MVC之 HelloWorld
- Spring MVC HelloWorld
- Spring Mvc之HelloWorld
- Spring mvc HelloWorld
- Spring MVC--1.helloworld
- Spring MVC版本的helloworld
- Spring MVC HelloWorld入门例子
- Codeforces 313C Ilya and Matrix【思维】
- 从写方案到见投资人,一步步教你如何拿投资
- 日常英语口语
- ZYNQ系统中实现FAT32文件系统的SD卡读写 之一 硬件介绍
- Hadoop 2.7.2 CentOS x64 环境搭建
- 001. Spring MVC HelloWorld
- AC自动机模板
- poj2794dp
- 自定义View刷新头部,已适配AbsListView、RecyclerView
- lync
- JavaScript闭包基本概念
- 2.7
- jsp页面引入(包含)其他页面的三种实现方式
- 归并排序