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

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