初识springMVC

SpringMVC 框架

1. 表示层

​ 表示层框架就是用来简化表示层开发。

​ SpringMVC、struts、Struts2、webwork

​ 表示层所做的事情。

​ jsp和用户进行数据交互。

​ servlet 控制器: 接收表单参数(request)、把接收到是数据封装到pojo对象中、调用model进行数据处理、把model层处理的结果保存到相应的共享作用域中(request、HttpSession、servletContext)、

页面跳转(请求转发、请求重定向)

2. SpringMVC开发

spring 、 SpringMVC

SpringMVC框架就是spring框架的一个子项目。

​ a. 创建web工程

​ b. 引入依赖jar,和spring框架引入的jar相同

​ c. 在工程的src目录下创建一个SpringMVC的配置文件。springmvc.xml。配置文件的结构和Spring的配置文件相同。

​ d. 创建一个Handler处理器(servlet)

​ 必须实现一个接口

​ e. 为工程添加servlet依赖。

​ 配置服务器

​ f. 编写相应页面

​ g. 在web.xml文件中配置springmvc的前端控制器

3.导入jar包
在这里插入图片描述
项目结构
在这里插入图片描述
java代码

package com.xindian.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

public class HelloHandler implements Controller{

	@Override
	public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
		// TODO Auto-generated method stub
		
		String name=request.getParameter("name");
		
		//共享数据
		ModelAndView mv=new ModelAndView();
		mv.addObject("msg","hello"+name);
		mv.setViewName("success.jsp");
		return mv;
	}

}

运行效果
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值