枫林在线精华区>>程序设计>>Java
[35229] 主题: JSP语法讲解
作者: leaflet (Leaf闭关中…)
标题: JSP语法讲解[转载]
来自: 61.165.*.*
发贴时间: 2003年01月06日 18:14:27 (UTC +08:00)
长度: 2074字
(一)指令讲解
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=”pack
age.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)

========== * * * * * ==========
上级目录
Copyright © 2001-2025 枫林在线(www.FengLin.info)
All Rights Reserved