数据绑定(一)

数据绑定(一)

简单数据绑定

应用场景

数据绑定主要是为了处理客户端传递带有不同参数的请求

导入jar文件

完整的 jar文件如下

创建Spring MVC配置文件

SpringMVC配置文件springmvc-config.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:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
  http://www.springframework.org/schema/mvc
  http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
  http://www.springframework.org/schema/context
  http://www.springframework.org/schema/context/spring-context-4.3.xsd">
    <!-- 定义组件扫描器,指定需要扫描的包 -->
    <context:component-scan base-package="com.Deng.controller" />
    <!-- 定义视图解析器 -->
    <bean id="viewResolver" class=
            "org.springframework.web.servlet.view.InternalResourceViewResolver">
        <!-- 设置前缀 -->
        <property name="prefix" value="/WEB-INF/jsp/" />
        <!-- 设置后缀 -->
        <property name="suffix" value=".jsp" />
    </bean>
</beans>

该文件中包含由组件扫描器和视图解析器,位置如注释所示

创建 controller包

创建controller包,并在包中创建控制器类UserController,

package com.Deng.controller;

import java.io.IOException;
import java.util.List;
import javax.servlet.http.HttpServletRequest;

import com.Deng.po.User;
import com.Deng.vo.UserVo;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class UserController {
//绑定数据类型的几种方法
    @RequestMapping("/selectUser")
	/*public String selectUser(HttpServletRequest request) {
		String id = request.getParameter("id");
		System.out.println("id="+id);
		return "success";
    }*/
	/*public String selectUser(Integer id){
		System.out.println("id = "+id);
		return "success";
	}*/
	public String selectUser(@RequestParam(value="user_id")Integer id) {
		System.out.println("id = "+id);
		return "success";
	}
}

创建jsp页面

在WEB-INF文件夹下创建jsp文件夹,编写success.jsp文件

success.jsp如下
<%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>结果页面</title>
</head>
<body>
	ok
</body>
</html>

启动tomcat在地址栏输入 localhost:8080/selectUser?user_id=1,控制台返回结果如下
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值