JSP 相关技术
JSP 是在 HTML 页面中嵌入 Java 代码。HTML 负责页面的静态部分, Java 代码负责动态部分,java 代码获取服务端的数据,并利用数据在游览器上。JSP 的实质是 Servlet,具体通过 jsp 的生命周期理解。
JSP 指令
格式:<%@ page 属性名=”Value” 属性名=”Value” >
language=”java”
Content-Type=”text/html;charset=utf-8”
import=””
JSP 注释
|
|
JSP 的生命周期
详情页面:菜鸟教程
JSP 的内置对象
- request
- response
- out (向游览器输出内容)
- page (表示当前页面)
- pageContent (当前页面的上下文环境,可以获取上下文的数据)
- session (一次会话)
- application (开始于服务器的启动,结束与服务器的结束)
- exception (异常)
- config (在 Servlet 初始化的时候来获取相关参数和传递信息)
利用 application 实现网站计数器
|
|
javaBean 的简介
- 该类是一个公共类
- 必须有一个无参的构造方法
- 必须有所有的属性私有
- 通过 getter 和 setter 进行私有属性的存取
在 JSP 中使用 JavaBean
普通方式
- 导包(<%@page import=”bean.User”>)
- 使用(<% User user=new User()%>)
使用 JSP 标签
|
|
SetProperty 标签
配合 useBean 标签使用,给你usebean 赋值1234//匹配信息到User 中的名字<jsp:setProperty property="username" name="myUser" />//将密码匹配到User<jsp:setProperty property="password" name="myUser" value="123456"/>
JavaBean 中作用域
- page 当前页面有效
- request 一次请求有效
- session 一次会话有效
- application 从服务器开启到服务器关闭有效
JSP 的动作和指令
详情页面: