JSP基础知识(JSP页面组成和内置对象)
来源:互联网 发布:李德毅 知乎 编辑:程序博客网 时间:2024/06/12 22:27
1.Jsp(Java Server Pages)
jsp是指在Html中嵌入java脚本代码,由应用服务器中的jsp引擎来编译和执行嵌入的java脚本代码,然后将生成的整个页面信息返回给客户端
jsp执行过程
2.jsp页面组成
jsp页面的元素组成包括:
静态内容-->HTML静态文本
指令-->以“<%@”开始,以“%>”结束。
表达式--> <%=java表达式%>
小脚本--> <%java代码%>
声明--> <%!方法%>
注释--><!--这是注释,但客户端可以查看到-->
<%--这也是注释,但客户端查看不到--%>
(1)Page指令
通过设置内部的多个属性来定义整个页面的属性
语法:<%@ page 属性1="属性值" 属性2="属性值1,"属性值2...."%>
常用属性:
<!--
page指令,通过设置内部的属性来定义整个页面的属性
常见的有language(设置脚本语言)、import(导包)、pageEncoding(设置编码语言)
-->
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
(2)小脚本中可以声明变量,可以编写流程控制语句
<%
int a=1,b=2;
int c=a+b;
String num=null;
if(c%2==0){
num="偶数";
}else{
num="奇数";
}
%>
(3) 表达式,将java表达式显示在页面中
两数之和为:<%=c %> 是<%=num %>
(4)声明: 可以定义变量,可以定义方法
<body>
<%!
String a;
String getTime(Date d,String format){
SimpleDateFormat sdf=new SimpleDateFormat(format);
a=sdf.format(d);
return a;
}
%>
当前时间: <%=getTime(new Date(), "yyyy年MM月dd日 HH:mm:ss") %><br>
<%=a %>
</body>
(5)注释:
<!--这是注释,但客户端可以查看到-->
<%--这也是注释,但客户端查看不到,减轻了网络负担--%>
<%
//可以定义在小脚本
//可以写单行注释
/*
也可以写多行注释
*/
%>
<%!
//也可以定义在声明中
//可以写单行注释
/*
也可以写多行注释
*/
%>
3.jsp内置对象
jsp内置对象时Web容器创建的一组对象
jsp内置对象的名称是JSP的保留字
jsp内置对象是可以直接在JSP页面上直接使用的,不需要用“new”来获取实例
jsp九大内置对象:
五个常见的内置对象:
request,response,session,application,out
四个其他内置对象(了解):
page,pageContext,exception,config
阅读全文
0 0
- JSP基础知识(JSP页面组成和内置对象)
- Jsp学习1-页面组成 指令 内置对象
- jsp页面元素和内置对象
- jsp的页面元素和内置对象
- JSP基础知识(application和内置对象的作用范围)
- JSP内置对象和EL内置对象
- JSP页面中九个内置对象和四个作用域
- JSP - JSP内置对象
- JSP--JSP内置对象
- JSP内置对象和JSP指令
- JSP内置动作和对象
- JSP内置对象和方法
- JSP内置对象和属性
- JSP生命周期和内置对象
- JSP 内置对象和域
- jsp内置对象和方法
- jsp 指令和内置对象
- JSP内置对象和属性
- 最囧游戏2 攻略
- 多态
- [Torch7]的安装
- Eclipse 设置光标移到代码上自动提示的方法
- hud-1534 Schedule Problem(差分约束)
- JSP基础知识(JSP页面组成和内置对象)
- 高斯分布
- jq 常用技巧
- WOJ1098-Dongfangxu&zap
- java每日一练
- 测试用例操作Dao等执行修改或删除抛出Executing an update/delete query
- 什么是V、W、X模型?
- Spring Boot学习--starters
- 【NOIP2017模拟】春思