该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

package cn.zmx;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

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

doPost(request,response);

}

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

response.setContentType("text/html;charset=utf-8");

PrintWriter out = response.getWriter();

// String result=null;

String name = new String (request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");

String passwd = new String (request.getParameter("passwd").getBytes("ISO-8859-1"),"UTF-8");

//获取Httpsession对象

HttpSession session = request.getSession();

//保存到session

session.setAttribute("name", name);

session.setAttribute("passwd",passwd);

//if(name==""||name==null){

// result="请输入正确名";

// response.sendRedirect("login.jsp");

// return;

//}

//设置有效时间

session.setMaxInactiveInterval(20*60);

out.print("");

out.print("

");

out.print("

");

out.print("欢迎访问");

out.print("

");

out.print("");

out.print("

");

out.print("

"+name+",欢迎访问

");

out.print("    ");

out.print("注销");

out.print("");

out.print("");

}

}

java特定用户登录_求教!!!用 jsp+servlet 怎样控制指定用户名登录页面啊!相关推荐

  1. Model2(JSP+Servlet+JavaBean)模式实现用户注册登录

    模块介绍 本实例为用户登录模块,采用Model2模式进行开发,展现了模型层(Model).视图层(View)和控制层(Controller). 视图层包括:用户注册登录页面(login.jsp).用户 ...

  2. JSP+Servlet + JDBC 实现简单的登录验证模块

    数据库设计+编码+运行调试 数据库准备: 二话不说,上图 文件组织如下: 首先写出三个JSP页面文件 login.jsp <%@ page language="java" c ...

  3. yii2 后台权限验证获取用户身份_前、后端分离权限控制设计与实现

    作者:佚名 来源:Web开发 简述 近几年随着react.angular.vue等前端框架兴起,前后端分离的架构迅速流行.但同时权限控制也带来了问题. 网上很多前.后端分离权限仅仅都仅仅在描述前端权限 ...

  4. ssh 免密登录_技术漫谈 |非交互式大规模主机群信任登录认证及其容器化实现

    原创作者: 清如许 导 读 阅读本文您将了解到:配置免密信任登录会极大地便利Ansible/Breeze 工具管理主机群:应用非交互式方法安全便捷地建立主机间 SSH 信任登录关系:应用多并发技术快速 ...

  5. mysql jdbc jsp学生管理系统_[项目分享]JSP+Servlet+JDBC实现的学生信息管理系统

    本文存在视频版本,请知悉 项目简介 这次分享一个学生管理系统,我感觉这是程序员在大学时期的毕设和课程设计选择最多的课题,当然也包括我. 本系统基于JSP+Servlet+Jdbc的学生信息管理系统.涉 ...

  6. jsp文件里java代码的作用_如何使用JSP 2避免JSP文件中的Java代码?

    小编典典 自从2001年标签库(例如JSTL)和EL(表达语言,那些东西)的诞生以来,在JSP中确实不建议使用scriptlet(那些东西).${} scriptlet的主要缺点是: 可重用性:您无法 ...

  7. 优酷java_youtubie 仿优酷的视频网站,采用JAVA开发,支持Oracle数据库。主要功能包含注册登录, 上传 Jsp/Servlet 238万源代码下载- www.pudn.com...

    文件名称: youtubie下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 12657 KB 上传时间: 2015-04-23 下载次数: 1 详细说明:仿优酷的 ...

  8. java模拟网易邮箱登录_求赐教:网易邮箱Web端模拟登录看信的加密参数_ntes_nnid、_ntes_nuid...

    网易邮箱的模拟登录和收信都非常简单,在阅读邮件的时候需要两个参数:_ntes_nnid 和 _ntes_nuid _ntes_nnid=21533f97b25070a31c249f59513ad20c ...

  9. 怎么在Java里辨别小数_求教java中如何判断一个数是不是小数,求详细代码及解释...

    求教java中如何判断一个数是不是小数,求详细代码及解释 关注:62  答案:2  mip版 解决时间 2021-01-29 22:49 提问者孤酒醉人心 2021-01-29 03:13 求教jav ...

最新文章

  1. 2019计算机科学论文研讨大会,2019年中华口腔医学会口腔医学计算机专业委员会第十七次全国口腔医学数字化学术会议第一轮会议通知...
  2. java第二章选择题_Java第二章习题讲解(2)
  3. Vue(五)Vue规范
  4. 5、HIVE DML操作、load数据、update、Delete、Merge、where语句、基于分区的查询、HAVING子句、LIMIT子句、Group By语法、Hive 的Join操作等
  5. python如何定义类_Python中类的定义、继承及使用对象实例详解
  6. 单点登录Redis存储Session及SessionId问题说明与集群实战-4
  7. Asp.Net Core2.0 基于QuartzNet任务管理系统
  8. CSDN《某一程序员竟然吃过shi?让我们走进他的生活,揭露背后的故事》
  9. CF1540B Tree Array(期望,dp)
  10. 好慌!支付宝App现“不锈钢内裤” 官方解释:已改为“煮内裤的锅”
  11. java web部署文档_javaweb项目实施部署文档
  12. mysql 基于 ssl 的主从复制
  13. Android常用控件基础知识
  14. ADODB.Stream
  15. vue简单购物车结算计算总价
  16. 牛客网项目——项目开发(六):点赞,关注和取关,优化登录
  17. 生活如何才能不匆忙?
  18. 宇视网络视频录像机如何修改宇视摄像机网络地址
  19. 关于安卓一键分享的,急求帮助!
  20. MySQL的进程状态

热门文章

  1. [日常] 最近的一些破事w...
  2. 当浏览器窗口大小改变时,设置显示内容的高度
  3. zabbix中文乱码的解决办法
  4. Opencv step by step - 图像变换
  5. Bailian2701 Bailian3864 与7无关的数【进制】(POJ NOI0105-39)
  6. Bailian2931 期末考试第二题——比较数字个数【文本】
  7. 51Nod-1001 数组中和等于K的数对【排序+二分查找】
  8. TensorFlow 下 mnist 数据集的操作及可视化
  9. (操作系统)系统调用
  10. 存储与主板的外设接口