SpringMVC注解
1、@Controller:
标记在类上,把类标记为SpringMVCController对象;分发处理器扫描有该注解的类的方法,并检测该方法是否使用了@RequestMapping注解
2、@RequestMapping:
用于处理请求地址映射;可以用于类和方法;如果用于类上;该类所有的响应请求的方法都以该地址为父路径
参数:
- value:请求的实际地址;默认
- method:请求方式:GET/POST/PUT/DELETE
- consumes:指定处理请求的提交内容类型(Content-Type)如:text/html
- produces:指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回
- params:指定request中必须包含某些参数值是,才让该方法处理
- headers:指定request中必须包含某些指定的header值(请求头信息),才#让该方法处理请求
SpringMVC获取表单页面参数的几种方式:
表单文件:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>登录</title>
</head>
<style>
div{
width: 500px;
margin: 50px auto;
}
</style>
<body>
<div>
<h2>-------用户登录--------</h2>
<br/><br/>
<form action="loginN" method="post">
UserName:
<input type="text" name="userName" />
<br/><br/>
PassWord:
<input type="password" name="passWord"/>
<br/><