JSP

来源:互联网 发布:淘宝卖家退款多久到账 编辑:程序博客网 时间:2024/05/17 09:10

1. JSP语法

指令元素(directive elements)

一共有3个:page,include和taglib(略。。)

<%@page attr1="value1" attr2="value2" ...%>

//page 指令作用于整个JPS页面,定义页面相关的属性

<%@include file="includeFilePath" %>

//include 指令用于在JSP页面中静态包含一个文件

//发生时间为转换(包含的内容被JSP容器解析)期间


动作元素

<jsp:include page="url" flush="true|false">

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

</jsp:include>

//<jsp:include> 这个动作元素用于在当前页面中包含静态和动态的资源

//page 为被包含资源的相对路径

//flush 属性可选,默认为false,不刷新缓冲区

//<jsp:param>元素不能单独使用,必须作为<jsp:include>|<jsp:forward>|<jsp:plugin> 的子元素使用

//<jsp:include> 动作可以在它的内容中包含一个或多个<jsp:param>元素,为包含页面提供参数信息

//被包含的页面可以通过request.getParameter("name") 方法得到这个参数的值

//发生时间为请求处理期间


脚本元素

<%! declaration %>

//声明

<% scriptlet %>

//脚本段

<%=expression %>

//表达式


2. JSP的隐含(默认)对象

out

request

response

session

Application

config


page

pageContext

exception


3. 对象与范围

略。。


4. 使用JavaBean

<jsp:useBean id="name" class="className" scope="page|request|session|application"/>

//id 表示JavaBean 的实例名字

//className 指定JavaBean 对象的完整限定类名(需包括完整的包名)

//scope 指定JavaBean 实例的生命周期


<jsp:setProperty>

//设置JavaBean 的属性值

<jsp:getProperty>

//获得JavaBean 的属性值

0 0
原创粉丝点击