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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"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"><!-- spring mvc servlet --><servlet><description>spring mvc servlet</description><servlet-name>springMvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><description>spring mvc 配置文件</description><param-name>contextConfigLocation</param-name><param-value>classpath:spring-mvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springMvc</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
</web-app>

spring-mvc.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:mvc="http://www.springframework.org/schema/mvc" 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-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"><!-- 自动扫描controller包下的所有类,使其认为spring mvc的控制器 --><context:component-scan base-package="com.dream.controller" /><!-- 对模型视图名称的解析,即在模型视图名称添加前后缀 --><beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"><!-- <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property> --><property name="prefix" value="/WEB-INF/content/" /><property name="suffix" value=".jsp" /></bean>
</beans>

IndexController.java

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;@Controller
public class IndexController {private static final Logger logger = Logger.getLogger(IndexController.class);@RequestMapping(value = "/index2", method = RequestMethod.GET)public ModelAndView index(HttpServletRequest request, HttpServletResponse response) {ModelAndView view = new ModelAndView("manage/login");view.addObject("c", "好 ");request.setAttribute("a", "hello");logger.info("dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd");return view;}}

login.jsp

<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
</head>
<body>中国人${c}
</body>
</html>

转载于:https://www.cnblogs.com/happyday56/p/4526584.html

springmvc最简单的搭建,初学者必看相关推荐

  1. 简单的CreateRemoteThread例程-初学者必看

    简单的CreateRemoteThread例程-初学者必看 // _remotethreaddemo.cpp : Defines the entry point for the console app ...

  2. arma模型_Eviews经典案例 | 初学者必看!ARMA模型精讲

    [本期分析师介绍]希音老师,<数据分析学堂>金牌分析师,对eviews的时间序列.ARMA.VAR.VECM.ARCH.GARCH等操作有深入的研究和实战经验,累计服务客户1000+.今天 ...

  3. lua菜鸟教程_初学者必看:Lua入门学习教程

    Lua入门学习教程是本文要介绍的内容,主要是来对Lua入门的一个学习,Lua是一个被设计成用于扩展C/C++编程的轻量级脚本语言.不幸的是,网上很少有关于这个语言的在线教程.我主要通过阅读其源代码来了 ...

  4. Qt Designer入门教程 初学者必看

    在Linux下,一个非常流行的RAD工具就是Qt Designer.它是嵌入式公司 Trolltech的Qt软件包的一个组成部分. Qt Designer入门教程 初学者必看是本文要介绍的内容,不说这 ...

  5. 初学者必看篇之国产数据库---达梦

    初学者必看篇之国产数据库-达梦 需要了解的可以点进去看看----达梦官网 首先,写这篇文章的目的是为了把学到的新知识做个总结梳理,同时我也希望在学习的过程中把一些需要注意的细节和大家分享,正所谓,共同 ...

  6. 至PJ初学者!(初学者必看)

    至PJ初学者!(初学者必看)                               dOSKEY lEE 首先,请您先明确几个问题: 1.您为什么学习PJ? 2.您想通过什么途径学习PJ? 3. ...

  7. myeclipse文档链接oracle,[数据库]MyEclipse 连接Oracle数据库(初学者必看)

    [数据库]MyEclipse 连接Oracle数据库(初学者必看) 0 2015-05-06 22:03:18 前言:刚接触Oracle数据库,便有一个需求,编写控制台程序,实现主人登录.数据库为Or ...

  8. led驱动电源初学者必看_初学者:如何在Windows 8中查看Metro应用程序的已用驱动器空间...

    led驱动电源初学者必看 In Windows 8 there is no obvious way of checking how much space each Metro app is takin ...

  9. 计算机键盘分区,电脑初学者必看键盘五个分区功能知识.doc

    文档介绍: 电脑初学者必看键盘五个分区功能知识,电脑初学者必看键盘基本分区,初学者熟悉键盘,初学者熟悉键盘图片,美发初学者分区要多久,初学者熟悉键盘视频,电脑键盘功能介绍,钢琴键盘示意图简谱,键盘26 ...

  10. Python初学者必看(1)

    python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

最新文章

  1. getline简单例子
  2. 每日一皮:测试都ok啊,咋一上线就乱了呢...
  3. linux 调用默认程序打开文件,Excel VBA如何使用默认应用程序打开文件
  4. Web十大安全隐患之XSS跨站脚本
  5. 牛客网 牛客小白月赛2 G.文
  6. OpenGL安装教程
  7. 两台服务器安装redis集群_两台服务器六节点redis集群环境搭建
  8. 电子签章引入jar包
  9. 微信公众平台可以修改微信号了,微信号怎么设置好
  10. 【TL学习笔记】1:领域自适应(Domain Adaptation)方法综述
  11. 计算机基础知识背诵口诀,字根表口诀怎么快速背-文言文的快速背诵方法4则,附虚词背诵顺口溜...
  12. 前端项目 - 论坛信息管理系统(纯页面)
  13. ps 给渐变的背景色换一个颜色
  14. 钻石闪耀天体,但我还是忘不了-孔卡
  15. 如何在统信UOS系统中设置tomcat开机启动
  16. hadoop文件读写示例
  17. Mybatis中的类型转换器
  18. 2022-10-10(通达OA SQL注入漏洞)
  19. EOS中的CPU、NET和RAM是什么?
  20. 海思3559A平台linux日志管理

热门文章

  1. linux输入法小结
  2. 问题 B: 算术基本运算 山东科技大学 oj c语言
  3. Java面向对象基础学习笔记(构造、重载、继承、多态、抽象类、接口、模块)
  4. python删除行_python 删除文件中指定行
  5. python 打印皮卡丘_Python干掉了97%的办公软件?
  6. 进程与线程的区别和联系
  7. 网络表示学习算法综述
  8. 数据:灰度增持3594枚LTC和1.43万枚LINK
  9. TriumphX与Metaverse NFT艺术家RisingSun签署专属合同
  10. Ergo生态:首个算法稳定币SigmaUSD正式启动