<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="login.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%
request.setCharacterEncoding("UTF-8");
String username="";
int visitTimes = 0;
Cookie[] cookies = request.getCookies();
for(int i=0;cookies!=null&& i<cookies.length;i++){
Cookie cookie = cookies[i];
if("username".equals(cookie.getName())){
username = cookie.getValue();
}else if("visitTimes".equals(cookie.getName())){
visitTimes = Integer.parseInt(cookie.getValue());
}
}
if(username==null || username.trim().equals("")){
throw new Exception("您还没有登陆,请先登录");
}
Cookie visitTimesCookie = new Cookie("visitTimes",Integer.toString(++visitTimes));
response.addCookie(visitTimesCookie);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>登录页面</title>
</head>
<body>
<div align="center" style="margin: 10px;">
<fieldset>
<legend>登录信息</legend>
<form action="login.jsp" method="post">
<table>
<tr>
<td>您的帐号:</td>
<td><%=username %></td>
</tr>
<tr>
<td>登录次数:</td>
<td><%=visitTimes %></td>
</tr>
<tr>
<td></td>
<td>
<input type="button" value="刷新" onclick="location='<%=request.getRequestURI() %>?ts='+ new Date().getTime();" class="button">
</td>
</tr>
</table>
</form>
</fieldset>
</div>
</body>
</html>
?
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isErrorPage="true" >
<%
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
if("POST".equals(request.getMethod())){
Cookie usernameCookie = new Cookie("username",request.getParameter("username"));
Cookie visittimesCookie = new Cookie("visitTimes","0");
response.addCookie(usernameCookie);
response.addCookie(visittimesCookie);
response.sendRedirect(request.getContextPath()+"/cookie.jsp");
return;
}
%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>请先登录</title>
<!-- <link rel="stylesheet" type="text/css" href="css/style.css" />-->
</head>
<body>
<div align="center" style="margin: 10px;">
<fieldset>
<legend>登录</legend>
<form action="login.jsp" method="post">
<table>
<tr>
<td></td>
<td><span><img src="images/errorstate.png" /></span>
<span style="color: red;"><%=exception.getMessage() %></span>
</td>
</tr>
<tr>
<td>帐号:</td>
<td><input type="text" name="username" style="width: 200px;"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password" style="width: 200px;"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="登 录" class="button"></td>
</tr>
</table>
</form>
</fiel