(一)指令讲解
Page指令
<%@ page
[language=”java”]
[import=”package.class,……”]
[contentType=”text/html”;charset=”GB3212”]
[session=”True|false”]
[buffer=”none|8kb|sizekb”]
[autoFlush=”True|false”]
[isThreadSafe=”True|false”]
[info=”text”]
[errorPage=relativeURL]
[isErrorPage=”True|false”]
[extends=”package.class”]
%>
include 指令
<@ include file=”fileName”>包含一个静态文件
Include动作指令
(1)<jsp:include page=”fileNamePath” flush=”True”>
(2)<jsp:include page=”fileNamePath” flush=”True”>
<jsp:param name=”paramName” value=”paramValue”>
</jsp:include>
forward动作指令
(1)<jsp:forward page=”path”>
(2) <jsp:forward page=”path”>
<jsp:param name=”paramName” value=”paramValue”>
</jsp:forward>
useBean指令
<jsp:useBean id=”name” scope=”page|request|session|application” class=
”package.className” />
getProperty指令
<jsp:getProperty name=”beanName” property=”propertyName”/>
setProperty指令
<jsp:setProperty name=”beanName” prop_expr />
prop_expr有以下几种可能的情形:
property=”*” | property=”propertyName” |
property=”propertyName” param=”parameterName” |
property=”propertyName” value=”propertyValue”
(二)内建对象讲解
JSP的内建对象有以下几种:request、response、out、Session、pageContext、applicati
on、config、 page
request对象的主要方法:
1、 getParameter(String name)
2、 getParameterNames()
3、 getParameterValues(String name)
out对象的主要方法:
1、 out.print(String name)
Session对象的主要方法:
1、 getAttribute(String name)
2、 getAttributeNames()
3、 getCreationTime()
4、 getId()
5、 GetLastAccessedTime()
6、 GetMaxInactiveInterval()
7、 RemoveAttribute(String name)
8、 SetAttribute(String name , java.lang.Object value)
application对象的主要方法:
1、 getAttribute(String name)
2、 getAttributeNames()
3、 getInitParameter(String name)
4、 getServletInfo()
5、 setAttribute(String name , Object object)
|