博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
Hadoop下大矩阵乘法Version2
查看>>
iPhone内存溢出——黑白苹果
查看>>
Struts2学习笔记(十二) 类型转换(Type Conversion)(下)
查看>>
tcpdump学习
查看>>
局域网内传输文件速度慢
查看>>
Linux的核心版本(摘抄)
查看>>
CASE表达式
查看>>
zkw线段树
查看>>
作业1226
查看>>
mainline.js主线
查看>>
fseek()
查看>>
Python学习笔记——PyQt控件中文字居中显示
查看>>
JAVA环境下利用solrj二次开发SOlR搜索的环境部署常见错误
查看>>
Beta阶段敏捷冲刺前准备
查看>>
mini web框架-3-替换模板
查看>>
Siamese Network简介
查看>>
svg学习(三)rect
查看>>
博客园博文生成章节目录
查看>>
ruby 模块 的引入
查看>>
CI Weekly #21 | iOS 持续集成快速入门指南
查看>>