response表单:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>response表单</title> </head> <body> <DIV ALIGN="center"> 请输入您的信息<br><br> <form ACTION="response.jsp"> 用户名:<input type=text name="name"><br> 密码:<input type=password name="key"><br> <input type=submit value=提交> <input type=reset value=重填> </form> </DIV> </body> </html>
response:
<%@page import="java.util.Date"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!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>response对象</title> </head> <body> <% //获取用户名及密码 String name=request.getParameter("name"); String key=request.getParameter("key"); if(name==null) name=""; if(key==null) key=""; if(name.equals("")||key.equals("")) { response.setCharacterEncoding("UTF-8");//设置响应编码 //设置响应内容的类型 response.setContentType("text/html;charset=UTF-8"); response.sendRedirect("responseForm.html"); }else{ out.println(name+": 欢迎您来到本网页!<BR>"); out.println("当前时间是:<BR>"+new Date()); response.setHeader("Refresh","5"); out.println("<BR>注意该网页将每隔 5 秒刷新一次"); } %> </body> </html>
如果账户密码不为空:
账户或密码为空,跳转至表单界面: