【javaweb:eljstl】通过模拟用户登录,使网页登录测试部分变成“用户”和“退出”
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】通过模拟用户登录,使网页登录测试部分变成“用户”和“退出”相关推荐
- 韩国 naver web网页版第三方登录 naver网页登录
韩国 naver web网页版第三方登录 <!DOCTYPE html> <html lang="en"><head><meta char ...
- 企业邮箱登录,怎么登录企业邮箱更方便好用
众所周知,企业邮箱是公司购买后,分配给每个员工做对内.对外沟通用的邮箱,公司会有个邮箱的管理员,可以统一管理.那么员工拿到企业邮箱后,怎么才能让企业邮箱更好的协助自己的工作呢,下面小编以TOM企业邮箱 ...
- Python+Selenium-4:模拟用户登录QQ网页版
Python+Selenium-4:模拟用户登录QQ网页版 QQ网站 : 点击直达 需求:点击右上角登录,再使用密码登录QQ 代码实例 from selenium import webdriver ...
- 微信开发笔记——微信网页登录授权,获取用户信息
开源源码下载,请参照csdn下载: http://download.csdn.net/detail/kingmax54212008/9453082 最近做了一个公司的微信的公众号,对微信的流程清楚了 ...
- php 新浪通行证、新浪微博模拟统一登录 (后台网页抓取版) 2016
前几天做了一个Java的新浪通行证模拟登录测试.现在给大家一个php的新浪通行证.微博登录的示例,下面是在phpcms中实现的,访问链接的方式与单独php项目有些差异,php单独项目时,对应访问的链接 ...
- python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)
知识点使用:1.格式化输出的两种方法---% .formate 2.while循环的使用,及跳出循环的两种方法---break(跳出循环体).continue(结束本次循环,继续下次循环) 3.if条 ...
- 以javaweb项目为例,用户在搜索网页域名的过程到网页响应到底经过了什么?
用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的? 文章目录 1.用户访问网站的流程 1.1 访问流程 1.2 利用DNS协议进行域名解析 1.3 建立tcp协议三次握手过程 1.3.1 简单说 ...
- Ubuntu:PHP语言实现网页登录并保存用户cookie,使用mysql数据库
Ubuntu:PHP语言实现网页登录并保存用户cookie,使用mysql数据库 网页主要实现功能 建立网页mysql数据库信息 网页登录及反馈页面代码 登录页面 登录反馈界面 输入URL在地址栏登录 ...
- php网站统一登录,php新浪通行证、新浪微博模拟统一登录(后台网页抓取版)2016
前几天做了一个Java的新浪通行证模拟登录测试.现在给大家一个php的新浪通行证.微博登录的示例:具体都有备注,大家阅读代码吧. 'login.sina.com.cn','User-Agent' =& ...
最新文章
- js如何获取文本节点的值?
- LOJ #6358 前夕 (组合计数、容斥原理)
- python 修饰器_python中用修饰器进行异常日志记录
- 华为程序员面试要改:网上编程 90 分钟,现场编程 30 分钟
- Python 列表排序方法reverse、sort、sorted详解
- 你是我一首唱不完的歌
- viewmodel+livedata+binding 实现listview+adapter
- 普通调幅(AM)与包络检波(matlab实现)
- Android 应用开发(28)----APP功耗测试方法
- 针对github权限导致hexo部署失败的解决方案
- 详解MAC硬盘中各个文件夹
- wireshark检测iphone-ios是否感染XcodeGhost病毒
- esxi 环境 西数硬盘测试软件,总算基本完美的折腾好ESXI+群晖+NVME
- switchhost提示没有切换权
- 云计算十字真言及其在小博无线的实践
- 金山毒霸喜新厌旧 推荐QQ电脑管家抛弃金山卫士?
- android studio虚拟机图库不显示图片,照片显示图片解决办法
- 如何PDF转Excel,手机和电脑都能用的方法
- Spring Security OAuth2:整合jwt
- Scrapy爬取IT桔子死亡公司库及资本机构数据