jsp实现简单用户7天内免登录

来源:脚本之家  责任编辑:小易  

付费肯定有个状态啊,然后根据状态判断是否付费。如果没有付费则禁止复制粘贴,做得狠一点的话,就让未付费不显示。这个根据需求来定!

本文实例为大家分享了jsp实现简单用户7天内免登录的具体代码,供大家参考,具体内容如下

不会了,这个功能太牛了

(1)登陆页面:login.jsp

JSP项目尤其是学习型项目你只有自己做,别人是帮不了你的,其次就是网上的源码不适合初学者使用而且基本没有类文件。还有就是财富你追加到10000也没人给你做的。

<%@ 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> <form action="LoginServlet" method="post"> 用户名:<input type="text" name="username" value="${cookie.cook_name.value }"/><br/> <input type="checkbox" name="chkCookie" value="7"/>记住我,7天内免登录<br/> <input type="submit" value="登录"/><br/> <a href="sessionUser.jsp" rel="external nofollow" >验证session</a> <a href="cookieUser.jsp" rel="external nofollow" >验证cookie</a> </form> </body> </html>

可以使用成熟的websocket,一直接听接口发送的消息,然后显示出来

(2)跳转页面:cookieUser.jsp

name")==null){//第一次登录一定是为空的,此后登录也为空,但我的这个页面在输入 ; response.addCookie(cookie); } %> </body> 整体思路: 用户进入页面后

<%@ 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> <% //从浏览器获取cookie Cookie[] cookies = request.getCookies(); String uname = null; //判断语句条件小技巧 if(null != cookies){ for(Cookie cookie:cookies){ //遍历本地浏览器中的所有cookie if(cookie.getName().equals("cook_name")){ //把cookie中的用户名取出 uname = cookie.getValue(); } //out.print("<p>name: " + cookie.getName()+"</p>"); //out.print("<p>value: " + cookie.getValue()+"</p>"); } } //判断cookie有没有失效 if(null != uname){ out.print("<p>用户名:"+uname +"</p>"); } else{ response.sendRedirect("login.jsp"); } %> </body> </html>

因为已经传递了text1参数,所以比较好的写法是: if (a == null || a.equals("") || a.length >20) PS,你这个后台验证应该是在"dengluhou.jsp"中写的吧。

(3)Servlet文件:LoginServlet类

首先,你在数据库用户表里新加个字段,比如:powerid(权限),然后在登陆后,同时把powerid放入session就实现了对用户的分类

package com.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; /** * Servlet implementation class LoginServlet */ @WebServlet("/LoginServlet") public class LoginServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public LoginServlet() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub //获取用户登录名 String username = request.getParameter("username"); //获取7天内是否免登录 String day7 = request.getParameter("chkCookie"); int cookie_day = 1; if(null != day7 && day7.equals("")){ cookie_day = Integer.valueOf(day7); } //创建cookie Cookie cookie = new Cookie("cook_name",username); //设置Cookie有限期 //cookie.setMaxAge(6);//有效期6秒 cookie.setMaxAge(3600 * 24 * cookie_day);//设置7天免登录 //写入cookie到浏览器 response.addCookie(cookie); response.sendRedirect("cookieUser.jsp"); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } }

type="text/JavaScript"></script></html>加一个 title属性,里面的值给你要显示的内容,这样的话鼠标放上去,会全部显示内容。这应该是最简单的。

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

JSP里面怎么实现用户的登录和注册还有要获取上次登录的时间和IP地址

首先你要判断用户密码是否正确,那么你数据表中的用户必须要设置是唯一;当用户登陆的时候你只有要用到users表查找用户跟密码相当就可以了。sql语句=select count(*)from users where username='用户名' and password='密码'写个int类型的变量获取结果,判断int是否大于0;如果大于等于0就是登陆成功。 小于0 就是登陆失败OK了。 问题回答到这后面你应该可以OK吧。。。嘿嘿

eclipse里面一个.jsp,实现增加用户角色权限表的功能,用户角色权限的增删改

JSP代码可以只写一些表单
具体的操作可以在Java文件里面写
然后再Java文件里面对数据库进行操作就行了
具体的操作参考一下Java中JDBC方面的知识

求源代码 基于jsp货品管理系统 能实现简单的用户登录 用户管理 货品管理及销售

可以凭借Baiduhi提示我们有机会能够处理你所遇到的工作相关的要求也能够提示我们ES:\\7F2C225C4AB23C90446118FA3092DF35交易提醒:预付定金有风险

如何用jsp,servlet完成一个简单的用户登录的MVC模式设计的实现

jsp画登录页面。servlet用来做c,自己写一个类(M层),用来实现用户登录信息验证。jsp提交请求到servlet,servlet调用M层类。然后将M层的返回结果进行返回。over。代码没人写的。。。

如何用jsp,servlet完成一个简单的用户登录的MVC模式设计的实现

首先,你要知道M,V,C分别是什么意思。 M是model,也就是模型,一般都是用javabean来表示,JavaBean有实体类,逻辑业务类两种,例如一个实体类对应数据库的一个表,我们对数据库的操作可以用逻辑类来做。 V是view,是现实显示层,也就是用jsp来做,注意,在jsp中要尽量少用java脚本,这也是我们的追求。 C是controller,也就是控制层,它负责接收由V层发过来的请求,然后根据请求调用JavaBean层的类,然后再将数据返回给页面或者选择跳转到哪个页面。 例如登陆系统,用户从V层看到登陆界面,然后用户填写ID和密码,发送请求,C层接收到请求,根据请求调用M层,查询数据库,如果存在该用户并且密码正确,责跳转到登陆成功页面或者其他的;如果用户名或者密码不存在或错误,就跳转到登陆失败提示页面。 呵呵,我已经尽量简洁的说出了MVC模式的开发,当然,如果去看书,肯定会比较详细的。 记得我刚开始学的时候也是什么也不懂,用多了就明白了。 记住,概念固然重要,但是,更重要的是实践,多敲代码才是最快的学习方法。 希望我的回答可以给你带来帮助,加油! 如下图所示:

  • 本文相关:
  • servlet+jsp实现过滤器 防止用户未登录访问
  • jsp spring防止用户重复登录的实现方法
  • javaweb实现用户登录注册功能实例代码(基于servlet+jsp+javabean模式)
  • jsp实现用户登录、注册和退出功能
  • jsp基于xml实现用户登录与注册的实例解析(附源码)
  • jsp实现简单的用户登录并显示出用户信息的方法
  • 在jsp中用bean和servlet联合实现用户注册、登录
  • struts1之url截取_动力节点java学院整理
  • jsp的include指令的使用方法
  • java 项目生成静态页面的代码
  • jsp基于jdbc的数据库连接类实例
  • 打开页面就是全屏的方法
  • j2se1.5 注释语法
  • js实现随机的四则运算题目效果
  • jsp servlet实现文件上传下载和删除
  • 在jsp程序中使用com组件
  • 体验java 1.5中面向(aop)编程
  • JSP里面怎么实现用户的登录和注册还有要获取上次登录的时间...
  • eclipse里面一个.jsp,实现增加用户角色权限表的功能,用户角色...
  • 求源代码 基于jsp货品管理系统 能实现简单的用户登录 用户管理...
  • 如何用jsp,servlet完成一个简单的用户登录的MVC模式设计的实现
  • 如何用jsp,servlet完成一个简单的用户登录的MVC模式设计的实现
  • 现在我的jsp里面实现了一些功能,给了用户。但是怕一些别未付...
  • 写一个很简单的jsp脚本加载到PS里面,就能实现对图片横竖的判...
  • 求jsp 在线考试系统 源码 要能运行 实现简单功能即可(出卷、考...
  • JSP实现用户互发消息聊天大概如何实现
  • jsp实现欢迎用户功能
  • jsp实现登录,用户名为空时,提示用户名不为空,代码哪有问题?
  • 如何用jsp实现用户登录并且对登录用户进行分类
  • JSP页面内菜单栏实现可以鼠标键拖动达到伸缩功能,用什么方...
  • 用java/jsp 实现用户验证。可以连接后台数据库检测用户名是否...
  • 有人知道怎么用jsp实现用户登录后首页登陆行显示用户名吗
  • 用JSP语言实现用户密码和用户名的修改,连接的是SQL数据库
  • 求servlet+jsp实现用户登陆系统
  • JSP怎样实现用户未登录时记住当前访问页面路径登陆后自动跳...
  • 如何在jsp页面中实现用当用户点击查询,用户选择的条件还存在
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved