1.request对象
前端
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>注册新用户</h1>
<form name="form1" method="post" action="Userservice.jsp">
<table border="0" align="left">
<tr><td>用户名</td><td><input type="text" name="name"></td></tr>
<tr><td>密码</td><td><input type="password" name="pwd"></td></tr>
<tr>
<td>信息来源</td>
<td>
<input type="checkbox" name="channel" value="1" >报刊
<input type="checkbox" name="channel" value="2">网络
<input type="checkbox" name="channel" value="3">朋友推荐
<input type="checkbox" name="channel" value="4">电视
</td>
</tr>
<tr>
<td><input type="submit" value="注册" ></td>
</tr>
</table>
</form>
</body>
</html>
后端
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%--处理注册--%>
<%
String uerName = request.getParameter("name");//获取请求参数
String uerPwd = request.getParameter("pwd");//获取用户密码
out.println(uerName);
out.println(uerPwd);
String[] channels = request.getParameterValues("channel");//获取一个key多个值
for(String h : channels)
{
out.print(h);
}
%>
</body>
</html>
2.response
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%--处理注册--%>
<%
//设置请求的字符集
request.setCharacterEncoding("UTF-8");
//获取用户请求
String uerName = request.getParameter("name");//获取请求参数
String uerPwd = request.getParameter("pwd");//获取用户密码
out.println(uerName);
out.println(uerPwd);
String[] channels = request.getParameterValues("channel");//获取一个key多个值
for(String h : channels)
{
out.print(h);
}
//响应用户请求:去登录界面
response.sendRedirect("login.jsp");//重定向
request.getRequestDispatcher("login.jsp").forward(request,response);//转发
%>
</body>
</html>
3.四种属性范围