jsp基础、脚本

基础:

一。jsp简介

1.理解:java server page;在HTML中嵌入Java脚本语言
2.比较servlet和jsp
1)servlet适合做业务处理;而jsp适合做界面显示
2)jsp文件最终都要转换成servlet
3.优势:简化页面的开发
4.页面构成
1)静态内容(指的是html语句)
2)指令   <%@ ......%>
3)表达式 <%=.......%>
4)脚本片段<%.......%>
5)声明   <%!.......%>
6)标准动作  <jsp:动作名></jsp:动作名>
7)注释:
   1.html注释  <!--     -->(在客户端可见)
   2.jsp注释   <%--     --%>(在客户端不可见,比较安全)
5.JSP页面的处理过程
1)将.jsp转译为servlet(后缀名为.java)
2) 将servlet编译成.class字节码文件
3) 解释执行.class字节码文件
注意:第一次访问某个页面速度比较慢,以后就会快


小知识点:

get方式传递参数的格式:URL?参数名1=值1&参数名2=值2

脚本

一。JSP脚本元素
1.jsp表达式
1)格式:<%=表达式%>
注意:此处的表达式可以是:普通变量,有返回值的方法,java表达式
2.声明标识
1)格式:<%! 声明变量或方法的代码 %>
2)示例
3)注意:
1)在“<%”与“!”之间无须加空格 
2)声明的语法与在Java语言中声明变量和方法时一样 
3)在页面中通过“声明标识”声明的变量和方法,在整个页面内都有效,它们将成为JSP页面被转换为类文件中的属性和方法,并且会被多个线程即多个用户共享  
4)变量或方法的生命周期从创建到服务器关闭后结束 
3.脚本片段
1)格式:<%  Java 程序片段 %>
2)示例


二。jsp指令
1.理解:可设置在整个JSP页面范围内有效的属性
2.分类:
1)page指令
2)include指令
3)taglib指令
3.用法
1)page
格式:<%@ page attribute1=”value2” attribute2=”value2” ... %>
特点:
1)可以放在JSP页面中的任意位置,但习惯上放在文件的开始部分,提高程序的可读性
2)一个jsp页面中允许使用多个page指令


2)include指令
格式:<%@ include file=”fileName” %>
特点:只支持file属性,该属性指定要在编译时嵌入的文件名 




3)taglib指令
1)格式:<%@ taglib uri=“标签库描述符文件” prefix=“前缀名”%>
2)示例:
<%@ taglib  uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var=”name” value=”jack”/>








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值