1.模拟用户登录部分,访问一个jsp,在jsp中嵌入java代码,然后再session域中存入user对象,

表示用户已经登录了。代码如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ page import="indi.user.User" %>
<!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>Insert title here</title>
</head>
<body><%/****模拟用户登录*****///首先创建一个User对象,那么则需要jsp导入User类(见第3行))User user=new User();user.setId(1);user.setName("李四");user.setPassword("123");//将user存入session域对象中session.setAttribute("user", user);%>
</body>
</html>

2.登录界面的jsp代码:登录注册及用户名退出部分采用jstl和el标签进行编写

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!-- 导入jstl标签库 -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<!-- 登录 注册 购物车... -->
<div class="container-fluid"><div class="col-md-4"><img src="img/logo2.png" /></div><div class="col-md-5"><img src="img/header.png" /></div><div class="col-md-3" style="padding-top:20px"><ol class="list-inline"><!-- 通过jstl标签判断用户是否登录(用的方法是:检测session域中是否含有User对象 --><c:if test="${empty user }"><li><a href="login.jsp">登录</a></li><li><a href="register.jsp">注册</a></li></c:if><c:if test="${!empty user }"><li><a href="#">${user.name}</a></li><li><a href="#">退出</a></li></c:if><li><a href="cart.jsp">购物车</a></li><li><a href="order_list.jsp">我的订单</a></li></ol></div>
</div><!-- 导航条 -->
<div class="container-fluid"><nav class="navbar navbar-inverse"><div class="container-fluid"><!-- Brand and toggle get grouped for better mobile display --><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="#">首页</a></div><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav"><li class="active"><a href="product_list.htm">手机数码<span class="sr-only">(current)</span></a></li><li><a href="#">电脑办公</a></li><li><a href="#">电脑办公</a></li><li><a href="#">电脑办公</a></li></ul><form class="navbar-form navbar-right" role="search"><div class="form-group"><input type="text" class="form-control" placeholder="Search"></div><button type="submit" class="btn btn-default">Submit</button></form></div></div></nav>
</div>

【javaweb:eljstl】通过模拟用户登录,使网页登录测试部分变成“用户”和“退出”相关推荐

  1. 韩国 naver web网页版第三方登录 naver网页登录

    韩国 naver web网页版第三方登录 <!DOCTYPE html> <html lang="en"><head><meta char ...

  2. 企业邮箱登录,怎么登录企业邮箱更方便好用

    众所周知,企业邮箱是公司购买后,分配给每个员工做对内.对外沟通用的邮箱,公司会有个邮箱的管理员,可以统一管理.那么员工拿到企业邮箱后,怎么才能让企业邮箱更好的协助自己的工作呢,下面小编以TOM企业邮箱 ...

  3. Python+Selenium-4:模拟用户登录QQ网页版

    Python+Selenium-4:模拟用户登录QQ网页版 ​ QQ网站 : 点击直达 需求:点击右上角登录,再使用密码登录QQ 代码实例 from selenium import webdriver ...

  4. 微信开发笔记——微信网页登录授权,获取用户信息

    开源源码下载,请参照csdn下载:  http://download.csdn.net/detail/kingmax54212008/9453082 最近做了一个公司的微信的公众号,对微信的流程清楚了 ...

  5. php 新浪通行证、新浪微博模拟统一登录 (后台网页抓取版) 2016

    前几天做了一个Java的新浪通行证模拟登录测试.现在给大家一个php的新浪通行证.微博登录的示例,下面是在phpcms中实现的,访问链接的方式与单独php项目有些差异,php单独项目时,对应访问的链接 ...

  6. python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)

    知识点使用:1.格式化输出的两种方法---% .formate 2.while循环的使用,及跳出循环的两种方法---break(跳出循环体).continue(结束本次循环,继续下次循环) 3.if条 ...

  7. 以javaweb项目为例,用户在搜索网页域名的过程到网页响应到底经过了什么?

    用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的? 文章目录 1.用户访问网站的流程 1.1 访问流程 1.2 利用DNS协议进行域名解析 1.3 建立tcp协议三次握手过程 1.3.1 简单说 ...

  8. Ubuntu:PHP语言实现网页登录并保存用户cookie,使用mysql数据库

    Ubuntu:PHP语言实现网页登录并保存用户cookie,使用mysql数据库 网页主要实现功能 建立网页mysql数据库信息 网页登录及反馈页面代码 登录页面 登录反馈界面 输入URL在地址栏登录 ...

  9. php网站统一登录,php新浪通行证、新浪微博模拟统一登录(后台网页抓取版)2016

    前几天做了一个Java的新浪通行证模拟登录测试.现在给大家一个php的新浪通行证.微博登录的示例:具体都有备注,大家阅读代码吧. 'login.sina.com.cn','User-Agent' =& ...

最新文章

  1. js如何获取文本节点的值?
  2. LOJ #6358 前夕 (组合计数、容斥原理)
  3. python 修饰器_python中用修饰器进行异常日志记录
  4. 华为程序员面试要改:网上编程 90 分钟,现场编程 30 分钟
  5. Python 列表排序方法reverse、sort、sorted详解
  6. 你是我一首唱不完的歌
  7. viewmodel+livedata+binding 实现listview+adapter
  8. 普通调幅(AM)与包络检波(matlab实现)
  9. Android 应用开发(28)----APP功耗测试方法
  10. 针对github权限导致hexo部署失败的解决方案
  11. 详解MAC硬盘中各个文件夹
  12. wireshark检测iphone-ios是否感染XcodeGhost病毒
  13. esxi 环境 西数硬盘测试软件,总算基本完美的折腾好ESXI+群晖+NVME
  14. switchhost提示没有切换权
  15. 云计算十字真言及其在小博无线的实践
  16. 金山毒霸喜新厌旧 推荐QQ电脑管家抛弃金山卫士?
  17. android studio虚拟机图库不显示图片,照片显示图片解决办法
  18. 如何PDF转Excel,手机和电脑都能用的方法
  19. Spring Security OAuth2:整合jwt
  20. Scrapy爬取IT桔子死亡公司库及资本机构数据

热门文章

  1. Resource not found问题
  2. 什么是缓存穿透,击穿,雪崩,怎么解决?
  3. 渲染TA实战:眼球的渲染
  4. Openstack的Nova的性能生产测试
  5. 如何删除阿里云OSS云存储bucket
  6. 计算机网络:基础概念
  7. 一道有趣的数字填空题
  8. Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?
  9. fractal php,一文读懂Fractal共识协议:iChing之精妙
  10. 一只超级愤怒的租房者对黑中介(鹏基伟业的控诉)