JSP学习笔记1

来源:互联网 发布:xbox one手柄连接mac 编辑:程序博客网 时间:2024/05/16 07:11

注释

1.输出注释:<!-- [       ] --> 输出注释还可以输出表达式结果如时间。

当查看源代码时可以看见输出注释

2隐藏注释:<%-- [     ] --%>

当查看源代码时不可以看见隐藏注释,因为不会发送给客户端。

 

JSP脚本元素

1.声明:<%! [     ] %>必须以;结尾

2.表达式:<%= [   ] %>不能以;结尾

3.脚本程序:<% [   ] %>

 

JSP指令元素

1.Page指令作用于整个jsp页面,设置页面属性

<%@ Page [    ]%>

该指令中的属性只能出现一次,重复出现会覆盖先前的设置。

一个jsp页面可以使用多个该指令,但是属性只能使用一次(import除外)

2.Include指令在jsp页面静态包含一个文件。

<%@ include file=''relativeURL'%>

3.Taglib指令定义标签库和自定义标签的前缀

<%@ taglib url=''   "  prefix=" " %>

可以使用多次,但前缀只能使用一次

 

JSP动作

1.include

<jsp:include page="relativeURL|<%=expression%/>"  flush="true">包含静态html或者动态jsp文件

2.forward

<jsp:forward  page="relativeURL|<%=expression%/>请求转发到html,jsp或者一个程序段

3.param同<jsp:include><jsp:forward><jsp:plugin>使用

<jsp:param name="name" value="value">

4.plugin

<jsp:plugin type="bean|applet" code="classFileName" codebase="classFileDirectoryName">

 

JavaBean相关动作

<jsp:useBean id="" scope="" type=""class="" >

<jsp:setProperty name="" property="" value="">

<jsp:getProperty name="" property="">

 

include指令和include动作的区别

写法不一样

<%@include file="relativeURL"%>

<jsp:include page="...">

include动作可以加载动态信息include指令不行