1,注册页面 zhuCe.jsp

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3
 4 <%@ page import = "java.util.*" %>
 5 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 6 <html>
 7 <head>
 8 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 9 <title>注册</title>
10
11 <script type="text/javascript">
12
13 function zx()
14 {
15     window.location.href = "zhuXiao.jsp";
16 }
17
18 </script>
19 </head>
20 <body>
21 <%!
22 /*
23 public void zx()
24  {
25     this.getServletContext().removeAttribute("zc");
26  }
27 */
28 %>
29
30 <%
31 Object obj =application.getAttribute("zc");
32
33 if(obj == null)
34 {
35 %>
36 请注册:<br>
37 <form action="zccl.jsp" name = "zhc">
38 用户名:
39 <input type = "text" name = "yhm"><br>
40 密码:
41 <input type ="password" name = "mm"><br>
42
43 <input type ="submit" value="提交">
44 </form>
45 <%
46 }else{
47     out.print("欢迎再次光临,用户:" + obj.toString().split("#")[1]);
48
49 %>
50
51 <br>
52 <input type="button"  value = "注销" onclick="zx()">
53 <%} %>
54
55 </body>
56 </html>

2,注册处理页 zccl.jsp

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>注册处理页</title>
 8 </head>
 9 <body>
10 <%
11 String yhm = request.getParameter("yhm");
12 String mm = request.getParameter("mm");
13
14 if(yhm.equals("") || mm.equals(""))
15 {
16     out.print("用户名及密码不能为空");
17
18 }
19 else
20 {
21     application.setAttribute("zc", yhm + "#" + mm);
22     out.print("注册成功");
23 }
24
25 response.setHeader("refresh","3; URL =zhuCe.jsp");
26 %>
27 </body>
28 </html>

3.注销处理 zhuXiao.jsp

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>注销处理</title>
 8 </head>
 9 <body>
10 <%
11 application.removeAttribute("zc");
12 response.sendRedirect("zhuCe.jsp");
13 %>
14 </body>
15 </html>

jsp内置对象作业3-application用户注册相关推荐

  1. jsp内置对象【02】四种内置对象【02】session、application

    我们继续来学习,上一篇文章中说到了request属性,那么既要想客户端和服务端都都能实现跳转的话,就用到了session. 第三种:session属性 我们接着修改一下上一篇文章中的代码来对比一下: ...

  2. JSP内置对象:request、response、out、session、application等内置对象

    Java程序的功能主要是由Java包下的各个类在运行期所产生的对象所提供,并且应用这些对象组织构建程序所需的功能. 所谓JSP内置对象,是指在JSP网页环境之下,用户不需要声明而直接可以在JSP网页中 ...

  3. Jsp内置对象及EL表达式的使用

    一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...

  4. JavaWeb第三讲 JSP内置对象、基本动作指令、常见编译指令及四大作用域

    JSP内置对象.基本动作指令.常见编译指令及四大作用域 (一) JSP工作原理 当一个jsp页面第一次被访问的时候,jsp将执行以下三个步骤,之后的访问速度会因为class文件已经生成而大大提高,当j ...

  5. jsp内置对象+Servlet

    一,jsp内置对象 1. request:请求对象: request.getParameter();得到一个参数:获得提交表单中唯一的值: request.getParameterValues();得 ...

  6. java遇上html,JAVA遇见HTML——JSP篇:JSP内置对象(上)

    JSP九大内置对象 JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象. int[] value={60,70,80}; for(int i:value){ out.pri ...

  7. [02] JSP内置对象

    1.内置对象的来历 JSP是由一些内置对象的,即不需要定义,也不需要我们主动创建,就可以直接使用的对象.当然,其对象名称也是固定的,无法修改,我们可以直接调用其相关方法. 在 [01] JSP的基本认 ...

  8. EL表达式,JSP内置对象

    基本语法格式 EL都是以 ${ 为起始.以} 为结尾的 ${ EL Expression} 示例: ${ "Helloworld" }  //输出字符串常量 ${ str }  / ...

  9. 【JSP笔记】第四章 JSP内置对象【下】

    2019独角兽企业重金招聘Python工程师标准>>> 1.什么是session 表示客户端与服务器的一次会话. Web中的session指用户浏览网站时,从进入网站到浏览器关闭的这 ...

最新文章

  1. squid与varnish
  2. Google 希望将 Go 打造成云端应用开发的首选语言
  3. SubBuilder使用
  4. C++习题 商品销售(商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。)...
  5. 区块链共识算法Proof-of-Stake (PoS/权益证明) 常见问题解答 (1)
  6. Linux挂载windows中的共享目录步骤及问题解决方案(步骤清晰)
  7. 台式机自动关机+自动重启问题
  8. SAP CRM Appointment应用里Date profile的配置
  9. index.html 的默认301或者302跳转
  10. pl/sql 测试函数_如何在SQL单元测试中使用伪函数?
  11. python不同颜色散点图_Python+matplotlib绘制不同大小和颜色散点图实例
  12. RabbitMQ实战:理解消息通信
  13. bzoj2616:SPOJ PERIODNI
  14. Streamlit--python中的前端
  15. BlackBerry刷机教程
  16. 大话开发板技术支持——在www.ouravr.com上看到一个老兄对一个开发板淘宝代理提出控诉之后...
  17. excel自动调整列宽_EXCEL选择性粘贴,这些招数你用过吗?
  18. 14个美容秘诀 网上疯传却最毁容
  19. 遇到过什么印象深刻的bug?
  20. omap gpio irq

热门文章

  1. 赋值给集合_当面试官问集合遍历的删除方法时,要警惕这里有个异常陷阱
  2. 图书室用计算机,电子阅览室使用
  3. SpringBoot实战教程(1)| 整合Swagger3.0.0
  4. eclipse插件之——PropertiesEditor
  5. Javascript 数组循环遍历之forEach
  6. Mybatis3 源码解析系列
  7. attrib批量显示文件夹_Windows 下彻底隐藏文件和文件夹的方法
  8. LCA(最近公共祖先)
  9. ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效---解决方法
  10. win8.1 windows无法在此计算机上设置家庭组,【求助】Windows无法从该家庭组中删除你的计算机...