1.JSP内置对象

请求对象:request

输出对象:out

响应对象:response

应用程序对象:application

会话对象:session

页面上下文对象:pageContext

页面对象:page

配置对象:config

异常对象:exception

2.request对象的常用方法:

String  getParameter(String  name):根据页面表单组件名称获取页面提交数据

String [ ]   getParamterValues(String name):获取一组以相同   名称命名的表单组件 提交的数据

void setCharacterEncoding(String charset):  指定每个请求的编码,在调用request.getParameter()方法之前进行设定,可以用于解决中文乱码问题

RequestDispatcher getRequestDispatcher(String payh):返回一个javax.servlet.RequestDispacher对象,该对象的foeward()

index:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!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><%String username = request.getParameter("username");String password = request.getParameter("password");if (username.equals("lps") && password.equals("lucky")) {response.sendRedirect("welcome.jsp");} else {out.println("请检查用户名和密码是否正确!");}%>
</body>
</html>

controller:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!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><form action="controller.jsp" method="post"><table><tr><td>用户名</td><td><input type="text" name="username"></td></tr><tr><td>密码</td><td><input type="password" name="password"></td></tr><tr><td colspan="2"><input type="submit" value="登录"></td></tr></table></form>
</body>
</html>

welcome:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!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><h1>欢迎您,来到贵美!</h1>
</body>
</html>

方法用于转发请求

转载于:https://www.cnblogs.com/864466244qq/p/8946708.html

JSP数据交互(一)相关推荐

  1. JSP数据交互:request、response对象

    JSP数据交互之request对象 JSP内置对象是 Web 容器创建的一组对象 一.request对象主要用于处理客户端请求 1.什么是request? request是Servlet.servic ...

  2. JSP/Servlet临汾天泰学习笔记(二)JSP数据交互

    20190923上课记录 JSP内置对象 (内置对象,jsp中默认创建的对象,我们可直接使用) 常用的内置对象有五个:out.request.response.session.application ...

  3. jsp java 交互_JSP-Servlet入门4之JSP数据交互

    一.什么是JSP内置对象 JSP 内置对象,就是在编写JSP页面时,不需要做任何声明就可以直接使用的对象,但我们在写JAVA代码时知道对象一定是要声明的,那么JSP为什么可以不声明就使用呢?我们通过观 ...

  4. jsp数据交互(一),九大内置对象

    九大内置对象 九大内置对象 内置对象 类型 说明 作用域 request javax.servlet.ServletRequest 请求对象--在 一次请求/一个Request请求周期 中传递数据,请 ...

  5. JSP数据交互(二)

    1.JSP内置对象application 作用:用于同一应用内的所有用户之间的数据共享 常用方法: JSP的常用内置对象: 2.对象的作用域 注:page<request<session& ...

  6. java跟jsp数据交互的坑

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_25343557/article/ ...

  7. 前端和后台数据交互总结

    web服务器应用程序:apache,tomcat,nodeJs.Nginx.IIS. 后台语言:php,java,.net,nodeJS 数据库:Mysql,SqlServer,Oracle 后台mv ...

  8. servlet向ajax传递数据库,一、JSP、servlet、SQL三者之间的数据传递(前台与后台数据交互)...

    背景: 目前业界很流行的MVC(model-view-control)开发模式,理解为 模型是Bean, 视图是 Html/Jsp, 控制是Servlet, 关联数据库的Dao web的运行机制: 数 ...

  9. JSP与Servlet的数据交互

    jsp与Servlet的数据交互 随着javaweb学习的深入,前后端数据交互变得越来越频繁,今天就让我们一起总结一下他们是如何交互的, jsp与servlet的交互分为: 从jsp到servlet, ...

最新文章

  1. 事件处理-注册时间 // 事件处理-修饰符 // 事件处理-键盘事件的修饰符 // 事件处理-系统修饰符 // 事件处理-鼠标修饰符
  2. php增删改查参数化,JPA之使用JPQL语句进行增删改查
  3. 黑名单电话和短信拦截
  4. C# 网络爬虫 抓取“北京标准时间“ 网页请求
  5. etf基金代码大全_主要高股息ETF基金汇总
  6. 原生JS获取元素在文档中的位置
  7. excel高级筛选怎么用_Excel筛选功能这样用,再多数据我也不惧了!
  8. 汽车数据流分析常采用哪些方法?
  9. 地磅系统连不上云端服务器,LiteCMS云称重管理系统
  10. 央视315曝光科技企业未击中痛点
  11. 微信开发者工具-真机调试,可查看接口信息
  12. 黑马程序员_音乐(视频)播放器学习
  13. svg 五花 元辅音 助读器
  14. 电信新势力,TIP/CORD能颠覆电信设备商吗?
  15. Android基础性能检测与分析
  16. windows达梦数据库导入dmp文件报编码不一致问题解决
  17. 002_旭日X3派初探:TogetherROS安装
  18. PMP项目管理证书是什么?有什么用?
  19. vscode自定义高亮霓虹灯效果主题
  20. 官方Java语言技能认证考试

热门文章

  1. ARM处理器:开放者的逆袭
  2. 【总结+计划】2015一月份总结+2015二月份计划——全栈实践
  3. StartActivityForResult(中规中矩版 获得Acivity2的性别选择)
  4. 3.4.1 流量控制与可靠传输机制
  5. 异步fifo的设计(FPGA)
  6. 二相并行FIR滤波器的matlab及使用FIR IP 核的FPGA实现
  7. 模型压缩的开源项目工具
  8. vue 自定义select下拉框样式(div模拟)
  9. Spring Boot集成kafka完整版
  10. 远程桌面中Tab键不能补全的解决办法