Spring MVC中数据绑定

这里举例的是简单和相对复杂的两种数据绑定

简单的

先配置一下springmvc-config.xml(主要代码)


	<context:component-scan base-package="com.itheima.controller" />	
	
	
	     
	     <property name="prefix" value="/WEB-INF/jsp/" />
	     
	     <property name="suffix" value=".jsp" />
	bean>
	 
	<mvc:annotation-driven conversion-service="conversionService" />
	
	<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
    	<property name="formatters">
        	<set>
            	<bean class="com.itheima.convert.DateFormatter" />
        	set>
    	property>
	bean>

配置Java文件(主要代码)

package com.itheima.controller;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import com.itheima.po.User;
import com.itheima.vo.UserVO;
@Controller
public class UserController {
	@RequestMapping("/selectUser")
	public String selectUser(HttpServletRequest request) {
		String id = request.getParameter("id");	
		System.out.println("id="+id);
		return "success";
	}
}

显示界面

<%@ 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>

当你输入(如图所示)在这里插入图片描述
在这里插入图片描述
批量删除用户的方法
修改Java代码为

	
	@RequestMapping("/toUser")
	public String selectUsers( ) {
	    return "user";
	}
	@RequestMapping("/deleteUsers")
	public String deleteUsers(Integer[] ids) {
	    if(ids !=null){
	        for (Integer id : ids) {            
	System.out.println("删除了id为"+id+"的用户!");
	        }	
	    }else{
	        System.out.println("ids=null");
	    }
	    return "success";
	}

在这里插入图片描述
Spring MVC中数据绑定_第1张图片
较为简单,都是书本上的例题

你可能感兴趣的:(打算)