[JAVA]Web

forward 和 redirect

  • forward 是服务器请求资源,服务器直接访问目标地址的 URL,并把 URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器不知道服务器发送的内容涞源,其地址栏地址不改变
  • redirect 就是服务端根据逻辑发送一个状态码, 告诉浏览器重新去请求那个地址,地址会改变,一般来说浏览器会用刚才请求的所有参数重新请求,所以 session,request 参数都可以获取

JDBC 调用数据库的基本步骤

  • 导入必要的类,装入 JDBC 驱动程序
  • 识别数据源
  • 分 配一个 Connection 对象
  • 分配一个 Statement 对象
  • 使用 Statement 执行一个查询,从返回的 ResultSet 对象中检索数据
  • 关闭 ResultSet,关闭 Statement 对象,关闭 Connection 对象

JSP 中动态INCLUDE 与静态INCLUDE 的区别

  • 动态INCLUDE 用jsp:include 动作实现<jsp:include page="included.jsp"flush=“true” />它总会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数
  • 静态INCLUDE 用include 伪码实现,它不会检查所含文件的变化,适用于包含静态页面<%@ include file=“included.htm” %>

JSP 的内置对象及方法

  • request 表示HttpServletRequest 对象,(用户端请求),它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header 和session 数据的有用的方法
  • response 表示HttpServletResponse 对象,(网页传回用户端的回应),并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)
  • out 对象是javax.jsp.JspWriter 的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果
  • pageContext 表示一个javax.servlet.jsp.PageContext 对象(网页的属性是在这里管理)。它是用于方便存取各种范围的名字空间、servlet 相关的对象的API,并且包装了通用的servlet 相关功能的方法
  • session 表示一个请求的javax.servlet.http.HttpSession 对象(servlet 正在执行的内容)。Session可以存贮用户的状态信息
  • application 表示一个javax.servle.ServletContext 对象。这有助于查找有关servlet 引擎和servlet 环境的信息
  • config 表示一个javax.servlet.ServletConfig 对象。该对象用于存取servlet 实例的初始化参
  • page 表示从该页面产生的一个servlet 实例

jsp 有哪些动作?作用分别是什么?

  • jsp:include:在页面被请求的时候引入一个文件;
  • jsp:useBean:寻找或者实例化一个JavaBean。;
  • jsp:setProperty:设置JavaBean 的属性。;
  • jsp:getProperty:输出某个JavaBean 的属性;
  • jsp:forward:把请求转到一个新的页面
  • jsp:plugin:根据浏览器类型为Java 插件生成OBJECT 或EMBED 标记

JSP 和Servlet 异同与联系

JSP 是Servlet 技术的扩展,本质上是Servlet 的简易方式

  • Servlet 的应用逻辑是在Java 文件中,并且完全从表示层中的HTML 里分离开来
  • JSP Java 和HTML 可以组合成一个扩展名为.jsp 的文件。JSP 侧重于视图,Servlet 主要用于控制逻辑

会话跟踪技术

cookie、URL 重写、设置表单隐藏域

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值