枫林在线论坛精华区>>程序设计
[35229] 主题: JSP语法讲解
作者: leaflet (Leaf闭关中…)
标题: JSP语法讲解[转载]
来自: 61.165.*.*
发贴时间: 2003年01月06日 18:14:27
长度: 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=”paramVal
ue”>
</jsp:include>

forward动作指令
(1)<jsp:forward  page=”path”>
(2) <jsp:forward  page=”path”>
        <jsp:param  name=”paramName”  value=”paramValue”&
gt;
   </jsp:forward>

useBean指令

<jsp:useBean  id=”name”  scope=”page|request|session|appli
cation”  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、pageCo
ntext、application、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)

========== * * * * * ==========
返回