SpringMVC学习(二)-RequestMapping修饰类&请求参数&请求方式&请求头

来源:互联网 发布:mac怎么用触摸板右键 编辑:程序博客网 时间:2024/06/09 18:36

1.测试类

package com.springMVC.Helloworld;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;@RequestMapping("/springmvc")@Controllerpublic class SpringMVCTest {    /*     *      */    @RequestMapping(value="testParamsAndHeaders",params= {"username","age!=10"})    public String testParamsAndHeaders() {        System.out.println("testParamsAndHeaders");        return "success";    }    /*     * 使用method属性来指定请求方式     */    @RequestMapping(value="/testMethod",method=RequestMethod.POST)    public String testMethod() {        System.out.println("testMethod");        return "success";    }    /*     *1.@ RequestMapping既可以修饰方法也可以修饰类     *2.     *  1)类定义处:提供初步映射信息(相对于WEB应用根目录)     *  2)方法处:提供进一步的细分映射信息     */    @RequestMapping("/testRequestMapping")    public String TestRequestMapping() {        System.out.println("TestRequestMapping");        return "success";    }}

2.index.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"    pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head> <a href="springmvc/testParamsAndHeaders?username=hello&age=10">TestParamsAndHeaders</a><br><br><body><a href="springmvc/testRequestMapping">TestRequestMapping</a><br><br><a href="helloworld">Hello World</a><br><br><a href="springmvc/testMethod">TestMethod</a><br><br><form action="springmvc/testMethod" method="POST">    <input type="submit" value="submit"/></form></body></html>
阅读全文
0 0