JavaWeb随心笔记(2)
来源:互联网 发布:烈火战神手游源码 编辑:程序博客网 时间:2024/05/16 18:03
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 注释
<!-- --> HTML 注释,可以再游览器中查看<%-- --%> 注释不能再游览器中查看<% java 代码 %> jsp 脚本 <!% java 代码 %> jsp 的声明,定义变量和方法<%= %> jsp 的表达式 可以调用 jsp 中声明的 java 代码
JSP 的生命周期
详情页面:菜鸟教程
JSP 的内置对象
- request
- response
- out (向游览器输出内容)
- page (表示当前页面)
- pageContent (当前页面的上下文环境,可以获取上下文的数据)
- session (一次会话)
- application (开始于服务器的启动,结束与服务器的结束)
- exception (异常)
- config (在 Servlet 初始化的时候来获取相关参数和传递信息)
利用 application 实现网站计数器
<% //获取应用中的Counter 值 if(application.getAttribute("counter")==null){ application.setAttribute("counter",new Integer(1)); } //如果存在就 +1 int value=(Integer)application.getAttribute("counter"); application.setAttribute("counter",new Integer(value+1)); %> 欢迎第<%application.getAttribute("conter") %>名顾客访问!
javaBean 的简介
- 该类是一个公共类
- 必须有一个无参的构造方法
- 必须有所有的属性私有
- 通过 getter 和 setter 进行私有属性的存取
在 JSP 中使用 JavaBean
普通方式
- 导包(<%@page import=”bean.User”>)
- 使用(<% User user=new User()%>)
使用 JSP 标签
<jsp:useBean id="myUser" class="bean.User" scope="page"/> 用户名称<%myUser.getName()%>
SetProperty 标签
配合 useBean 标签使用,给你usebean 赋值
//匹配信息到User 中的名字 <jsp:setProperty property="username" name="myUser" /> //将密码匹配到User <jsp:setProperty property="password" name="myUser" value="123456"/>
JavaBean 中作用域
- page 当前页面有效
- request 一次请求有效
- session 一次会话有效
- application 从服务器开启到服务器关闭有效
JSP 的动作和指令
详情页面:
JSP 的动作和指令
菜鸟教程 JSP 指令
阅读全文
0 0
- JavaWeb随心笔记(2)
- JavaWeb随心笔记(1)
- 随心笔记(2)
- 随心笔记
- Java OOP 随心笔记
- Java OOP 随心笔记
- JAVA随心笔记
- ORACLE随心笔记
- 随心笔记(1)
- selenium随心笔记
- Java集合框架随心笔记
- 一些疑问,和随心笔记
- 随心摘录(2)
- 随心
- 随心
- 随心
- 随心
- 随心
- 1.起始章(ternux)
- Aandroid 退出应用
- Java之同步
- Android-自定义UI
- php中用get和post传值时的用法 $_GET[], $_POST[]
- JavaWeb随心笔记(2)
- 双击退出
- 面向对象的相关描述
- .Net Standard 2.0 新增1.5万API 已实现大部分.net framework 4.6方法
- PS 界面和移动
- 5-4 人以群分 (25分)
- 使用对话框弹activity
- Java 8——Stream API
- thinkphp5.0开发实战基础--如何使用框架