博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC注解之入门
阅读量:5913 次
发布时间:2019-06-19

本文共 2816 字,大约阅读时间需要 9 分钟。

hot3.png

第一步:web.xml配置

springmvc-chapter2
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
chapter1
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath*:config/chapter1-servlet.xml
1
chapter1
/
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
CharacterEncodingFilter
/*

</web-app>

第二步:springMVC文件的配置,chapter1-servlet.xml

</beans>

这个配置文件,如果一些配置报错,那么极有可能是xml文件的头部的那个schema验证有问题,到网上找些正确的就OK啦!

第三步:新建一个jsp页面,hello.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
Hello World
${m.value }
${m.key }----------->${m.value }

第四步:新建一个Controller,HelloWorldController.java

package cn.javass.chapter2.web.controller;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.servlet.ModelAndView;import org.springframework.stereotype.Controller;@Controllerpublic class HelloWorldController{@RequestMapping(value="/hello",method=RequestMethod.GET)public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { // 1、收集参数、验证参数 // 2、绑定参数到命令对象n // 3、将命令对象传入业务对象进行业务处理 // 4、选择下一个页面 /*ModelAndView mv = new ModelAndView(); // 添加模型数据 可以是任意的POJO对象 mv.addObject("message", "This is the first test Hello World!"); // 设置逻辑视图名,视图解析器会根据该名字解析到具体的视图页面 mv.setViewName("hello");*/ System.out.println("进入此方法!"); Map
map = new HashMap
(); map.put("map1", "springMVC测试1"); map.put("map2", "springMVC测试2"); map.put("map3", "springMVC测试3"); return new ModelAndView("/hello","map",map); }}

@Controller注解写了之后(必须),Spring都会把它当做需要注入的Bean加载在上下文中,从而代替之前配置文件的功能;@RequestMapping(value="/hello",method=RequestMethod.GET),value代表访问路径,method代表请求方式,此处用GET请求,换成POST请求也可以。最后返回到hello.jsp视图。

启动tomcat,访问在此输入图片描述

至此,一个简单的springMVC注解就完成了!

转载于:https://my.oschina.net/hugohxb/blog/181704

你可能感兴趣的文章
C#forUnity快速入门(连载13)-C#结构体
查看>>
我的友情链接
查看>>
最近的推荐
查看>>
Ubuntu添加永久DNS配置
查看>>
我的友情链接
查看>>
SQL Server 2012 AlwaysOn高可用配置之六:启用AlwaysOn功能
查看>>
HL7标准V3开发框架中个模型的关系
查看>>
hash 散列生成目录
查看>>
开通博客的第一天
查看>>
密码权限管理
查看>>
Hive(一):Hive的安装部署
查看>>
Tomcat9 多端口 多项目
查看>>
raid+lvm+quota 实现流程
查看>>
linux tomcat配置https
查看>>
史上最牛最详细的Linux教程 不看后悔终生!
查看>>
极快的正整数排序函数
查看>>
setfacl
查看>>
web防火墙
查看>>
windows 2003 ×××的建立
查看>>
资料库保存树结构的三种方法
查看>>