`
robinsoncrusoe
  • 浏览: 738849 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Jsp登陆以及失效时间

    博客分类:
  • JAVA
阅读更多
aaa.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ page import="java.sql.*,java.util.*" %>
<!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=utf-8">
<title>Java正则表达式</title>
</head>
<body>

 <form id="loginform" action="bbb.jsp" method="post">
 用户名:
 <input type="text" name="username"/>
 <br/>
 密码:
 <input type="password" name="password"/>
 <br/>
 <input type="submit" value="提交"/>
 </form>

</body>
</html>



bbb.jsp


<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ page import="java.util.regex.*,java.sql.*"%>
<!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=utf-8">
<title>Java正则表达式</title>
</head>
<body>
<%
		
	String  username= request.getParameter("username");
	String  password= request.getParameter("password");
	if(null==username||"".equals(username)){
		out.println("用户名不能为空");
		return;
	}
	if(null==password||"".equals(password)){
		out.println("密码不能为空");
		return;
	}
	
	 Connection conn=null;
	 PreparedStatement ps=null;
	 ResultSet rs=null;
	 try{
			 Class.forName("org.gjt.mm.mysql.Driver").newInstance();  
			 String url ="jdbc:mysql://localhost/admin?user=root&password=root";
			 //testDB为你的数据库名  
			 conn= DriverManager.getConnection(url); 
			 String sql="select * from  login where id=1 order by createtime desc";  
			 ps=conn.prepareStatement(sql); 
			 rs=ps.executeQuery();
			 String name=null;
			 String pass=null;
			 while(rs.next()){
					name=rs.getString("username");
					pass=rs.getString("password");
			 }
			 if(username.equals(name)&&pass.equals(password)){
			 	session.setAttribute("adminlogin",username);
			 	session.setAttribute("adminpass",password);
			 }
	 		response.sendRedirect("page.jsp");
	 }catch(Exception e){
	 	e.printStackTrace();
	 }finally{
	 	 ps.close();  
	 	conn.close();  
	 }
	
	
	
	
	

%>
</body>
</html>




page.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
    <%@ page import="java.sql.*,java.util.*,java.util.regex.Matcher,java.util.regex.Pattern" %>
<!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=utf-8">
<title>Mysql Page</title>
</head>
<body>
<%
		session.setMaxInactiveInterval(1800);
		if(null==session.getAttribute("adminlogin")||"".equals(session.getAttribute("adminlogin"))){
			response.sendRedirect("aaa.jsp");
		}
		request.getLocalAddr();
		session.getAttribute("adminlogin");
		out.println("欢迎"+session.getAttribute("adminlogin"));
		out.println("<br/>");
		out.println("欢迎"+request.getLocalAddr());
		out.println("<br/>");
		out.println("欢迎"+request.getCookies());
		out.println("<br/>");

 %>
 <%
 	Connection conn=null;
	 PreparedStatement ps=null;
	 ResultSet rs=null;
	 try{
			 Class.forName("org.gjt.mm.mysql.Driver").newInstance();  
			 String url ="jdbc:mysql://localhost/admin?user=root&password=root";
			 //testDB为你的数据库名  
			 conn= DriverManager.getConnection(url); 
			 String sql="select * from  test order by createtime desc";  
			 ps=conn.prepareStatement(sql); 
			 rs=ps.executeQuery();
			 String name=null;
			 String pass=null;
			 while(rs.next()){
					out.println("<a href='update.jsp'>"+rs.getString("content")+"</a>");
					out.println("<br/>");
					out.println(rs.getString("company"));
					out.println("<br/>");
					out.println(rs.getString("comployee"));
					out.println("<br/>");
			 }
	 }catch(Exception e){
	 	e.printStackTrace();
	 }finally{
	 	 ps.close();  
	 	conn.close();  
	 }
 
  %>
下面是操作页面:
<br/>
<a href="add.jsp">增加</a>
<br/>
<a href="logout.jsp">注销</a>






</body>
</html>



logout.jsp


<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
    <%@ page import="java.sql.*,java.util.*,java.util.regex.Matcher,java.util.regex.Pattern" %>

<%
		session.getAttribute("adminlogin");
		session.removeAttribute("adminlogin");
		if(null==session.getAttribute("adminlogin")||"".equals(session.getAttribute("adminlogin"))){
			response.sendRedirect("aaa.jsp");
		}else{
			response.sendRedirect("logout.jsp");
		}

 %>
 
分享到:
评论

相关推荐

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    29、修复了后台操作中如果 session 过期重新登陆后出现循环跳转 30、修复了恶意访问后台权限判断,个人签名过滤恶意html代码的问题 31、修复了全文检索不精确 32、修复了如果域名中多一个"/"符,后台表情搜索失效...

    基于jsp的高校规章制度管理系统.zip

    填写制度名称、发布时间、发布部门、制度类别,实施时间、关键字、失效时间等信息,面向的部门,上传信息并发布。 3、规章制度自动编号功能 按照编号原则进行编号 4、制度管理等功能 除了进行插入、删除、修改...

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    29、修复了后台操作中如果 session 过期重新登陆后出现循环跳转 30、修复了恶意访问后台权限判断,个人签名过滤恶意html代码的问题 31、修复了全文检索不精确 32、修复了如果域名中多一个"/"符,后台表情搜索失效...

    Java基于jsp的高校规章制度管理系统的实现.zip

    填写制度名称、发布时间、发布部门、制度类别,实施时间、关键字、失效时间等信息,面向的部门,上传信息并发布。 3、规章制度自动编号功能 按照编号原则进行编号 4、制度管理等功能 除了进行插入、删除、修改...

    基于jsp高校规章制度管理系统源码

    填写制度名称、发布时间、发布部门、制度类别,实施时间、关键字、失效时间等信息,面向的部门,上传信息并发布。 3、规章制度自动编号功能 按照编号原则进行编号 4、制度管理等功能 除了进行插入、删除、修改...

    jsp&高校规章制度管理系统

    填写制度名称、发布时间、发布部门、制度类别,实施时间、关键字、失效时间等信息,面向的部门,上传信息并发布。 3、规章制度自动编号功能 按照编号原则进行编号 4、制度管理等功能 除了进行插入、删除、修改等...

    MF00617-JAVA餐厅点餐管理源码.zip

    登陆jsp采用jquery.cooki.js脚本在项目根目录下生成cookie,用来控制一个浏览器只能登陆一个用户,用户退出时清空cookie,关闭浏览器cookie自动清空,用户非正常退出下,需等待20分的session失效时间后方可正常登陆...

    java项目之高校规章制度管理系统源码(ssm+mysql+jsp).zip

    填写制度名称、发布时间、发布部门、制度类别,实施时间、关键字、失效时间等信息,面向的部门,上传信息并发布。 3、规章制度自动编号功能 按照编号原则进行编号 4、制度管理等功能 除了进行插入、删除、修改等功能...

    JSP基于SSM中小企业招商项目信息网+源代码+文档说明+数据库.zip

    JSP基于SSM中小企业招商项目信息网可升级SpringBoot 前台框架: Bootstrap(一个HTML5响应式框架) 开发环境:myEclipse/Eclipse/Idea都可以 + mysql数据库 后台框架: SSM(SpringMVC + Spring + Mybatis) 系统的功能...

    大学文献检索资料 DOC

    失效快、寿命短。 5.科技文献的类型: 1:按文献的载体形式划分:印刷型、缩微型、声像型、电子型。 2:按文献的出版形式划分:科技图书、 科技期刊、 科技报告、会议文献、 专利文献、 学位论文、标准文献、 政府...

Global site tag (gtag.js) - Google Analytics