@RequestMapping

实例一:

package spring;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller //表示他是一个控制器 
public class SpringMVCService {
 
	@RequestMapping("welcome")//拦截请求
	public  String welcome() { 
		System.out.println("成功"); 
		return "success";
	}
		
}

<a href='welcome'>第一个spring MVC</a>

实例二:

package spring;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller //表示他是一个控制器
@RequestMapping("SpringMVCService")
public class SpringMVCService {
 
	@RequestMapping("welcome")//拦截请求
	public  String welcome() { 
		System.out.println("成功"); 
		return "success";
	}	
}

	<a href='SpringMVCService/welcome'>第一个spring MVC</a>  

实例三

package spring;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller //表示他是一个控制器
@RequestMapping("SpringMVCService")
public class SpringMVCService {
 
	@RequestMapping("welcome/abc/def")//拦截请求
	public  String welcome() { 
		System.out.println("海棠"); 
		return "success";
	}
		
}

<a href='SpringMVCService/welcome/abc/def'>第一个spring MVC</a>

在请求路径对的前提下,只拦截post请求


	@RequestMapping(value = "welcome/abc/def", method=RequestMethod.POST)

拦截带有参数的请求

在这里插入代码片
@RequestMapping(value = "welcome",params = {"name"})
<form action="SpringMVCService/welcome">
	姓名:<input type="text" name="name" value="海棠">
	<input type="submit" value="test">
	</form>

指定参数的值

	@RequestMapping(value = "welcome",params = {"name=海棠"})

多个参数条件
(姓名为海棠,年龄不等于18,年龄为空也可以)

@RequestMapping(value = "welcome",params = {"name=海棠","age!=18"})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值