博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web 后端
阅读量:4488 次
发布时间:2019-06-08

本文共 3120 字,大约阅读时间需要 10 分钟。

jsp一共有九大内置对象

  1. out
  2. request
  3. response
  4. session
  5. application
  6. page
  7. pagecontext
  8. exception
  9. config

这里写图片描述

1.out

这里写图片描述

  • out.println()像客户端打印
  • out.flush()讲缓冲区内容输出到客户端
  • out.clear()清除缓冲区内容,在flush之后会异常
  • out.cleatBuffer()清除,但是不会抛出异常
  • void.close()关闭输出流

    2.requset

    这里写图片描述

3.response

这里写图片描述

请求转发与请求重定向

这里写图片描述

4. session

这里写图片描述

这里写图片描述

5.application

这里写图片描述

这里写图片描述

jsp内置对象实例,实现用户登录

//login.jsp<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><%   String path = request.getContextPath();   String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>            
imooc - Login

//dologin.jsp<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><%  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  String username ="";  String password ="";  request.setCharacterEncoding("utf-8");//防止中文乱码  username = request.getParameter("username");  password = request.getParameter("password");  //如果用户和密码都等于admin,则登录成功  if("admin".equals(username)&&"admin".equals(password))  {     session.setAttribute("loginUser", username);     request.getRequestDispatcher("login_success.jsp").forward(request, response);     //服务器内部转发 用requset  }  else  {//失败 请求重定向     response.sendRedirect("login_failure.jsp");  }%>
//login_success.jsp<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><%   String path = request.getContextPath();   String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>            
imooc - Login
<% String loginUser = ""; if(session.getAttribute("loginUser")!=null) { loginUser = session.getAttribute("loginUser").toString(); //session.getAttribute返回次对话中的指定名称绑定在一起的对象,若没有折返回null } %> 欢迎您
<%=loginUser%>,登录成功!
login_failure.jsp@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><%   String path = request.getContextPath();   String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>            
imooc - Login
登录失败!请检查用户或者密码!
返回登录

这里写图片描述

这里写图片描述

这里写图片描述

转载于:https://www.cnblogs.com/oifengo/p/9385967.html

你可能感兴趣的文章
windows共享目录映射到linux本地目录
查看>>
单例模式的python实现
查看>>
移动端页面开发
查看>>
2018年上半年自考 郑州大学 软件工程(080720)
查看>>
shell编程
查看>>
[转载]Oracle Golden Gate - 概念和机制 (ogg)
查看>>
「模板」AC自动机(ACAM)
查看>>
[原创]我的WCF之旅(4):WCF中的序列化(Serialization)- Part I - Artech - 博客园
查看>>
4-8
查看>>
测试用例设计白皮书--测试用例设计综合策略
查看>>
iView 实战系列教程(21课时)_4.iView 实战教程之布局篇(二)
查看>>
20150501 调试分析之 修改内核来定位系统僵死问题
查看>>
【7集iCore3基础视频】7-3 iCore3硬件介绍
查看>>
数据库基础
查看>>
C 标准库 - string.h之strcat使用
查看>>
scikit-learn Quick Start
查看>>
剑指:不分行从上往下打印二叉树
查看>>
win8如何设置以管理员身份运行
查看>>
Linked List Cycle II
查看>>
深度学习——结构化机器学习项目(学习策略2)[9]
查看>>