- 浏览: 332239 次
- 性别:
- 来自: 温州
文章分类
最新评论
-
helloworldlove:
Axis_UNZIP_PATH\Axis-version\we ...
3步把您的java程序转换为webservice -
hcqenjoy:
这个工具能再提供下吗 已经没办法下载了 谢谢
汉化 Flex Builder 3 帮助文档 -
NASa_CJ:
String source = HttpClientExamp ...
利用HttpClient获取网页内容 -
zlsj80:
下载地址无效了,楼主修正一下吧
汉化 Flex Builder 3 帮助文档 -
fykyx521:
下载地址都不能用了,是不过时了
汉化 Flex Builder 3 帮助文档
1)HTML注释:
<!---->
可以用注释内容,也可以用表达式.
2)隐藏注释:
注释会被JSP编译时被忽略.编译器不会对之间的语句编译,它不会显示在客户的浏览器和源代码中.
3)声明:
<!---->
声明你将要在JSP程序中用到的变量和方法.可以一次性声明多个变量和方法,要以";"结尾,声明在Java中要合法.
4)表达式:
<!---->
JAVA中的表达式,会被显示在JSP页面中,注意不要有";".
5)JAVA代码:
<!---->
包含有效JAVA代码.
6)Include指令:
<!---->
可以包含HTML,JSP,文本文件,JAVA代码,要注意在这个包含文件中不能使用有时会导致错误.
属性:
file指相对路径,如:"error.jsp""templates/onlinestore.html""/beans/calendar.jsp"
如果这个路径以"/"开头,那么这个路径主要是参照JSP应用的上下关系路径,如果路径是以文件名或目录名开头,那么这个路径就是正在使用的JSP文件的当前路径.
7)Page指令:
<!---->
属性:
-language="java"
声明脚本语言的种类,暂时只能用"java"
-extends="package.class"
继承一个类
-import="{package.class | package.* }, ..."
导入一个包,下面的包是默认自动导入的.
java.lang.*,javax.servlet.*,javax.servlet.jsp.*,javax.servlet.http.*
-session="true | false"
是否允许session会话,默认true.
-buffer="none | 8kb | sizekb"
设置缓冲区大小默认值是8kb,none是关闭缓冲区,sizekb是自己设置大小.
-autoFlush="true | false"
是否刷新缓冲区,true(缺省值)输出正常,false这个buffer溢出,就会导致一个错误,buffer设置为none,就要把这个设置为false.
-isThreadSafe="true | false"
设置Jsp文件是否能多线程使用。缺省值是true.
-info="text"
就是JSP的一些信息,能够使用Servlet.getServletInfo方法取回.
-errorPage="relativeURL"
指定接收Exception对象的JSP页面的URL.
-isErrorPage="true | false"
设置是否接收一个Exception对象.
-contentType="text/html;charset=ISO-8859-1"
设置页面类型和字符集.缺省类型是:text/html,缺省字符集为 ISO-8859-1.
8)<jsp:forward></jsp:forward>标签:
<jsp:forward page="URL or </B>&lt;B>表达式"></jsp:forward>
<jsp:forward page="URL or </B>&lt;B>表达式"></jsp:forward>
<jsp:param name="参数名" value="参数值 or 表达式"></jsp:param>
转发一个request对象.<jsp:param>可以传参,目标文件必须能够处理参数.如果使用非缓冲输</jsp:param>
出,而且在使用<jsp:forward>之前,jsp文件已经有了数据,那么文件执行就会出错. </jsp:forward>
属性:
-page="URL or 表达式"要转发的文件URL或者是一个代表URL的表达式.
-<jsp:param name="参数名" value="参数值 or 表达式">name参数名value参数值.</jsp:param>
9)<jsp:include></jsp:include>标签:
<jsp:include page="URL or </B>&lt;B>表达式" flush="true"></jsp:include>
<jsp:include page="URL or </B>&lt;B>表达式" flush="true"></jsp:include>
<jsp:param name="</B>&lt;B>参数名" value="</B>&lt;B>参数值 or </B>&lt;B>表达式">+ </jsp:param>
允许包含动态文件和静态文件,动态的会被Jsp编译器执行.不能从文件名上判断是动态的还是静态的.<jsp:param>可以传递参数. </jsp:param>
属性:
-page="URL or 表达式"要包含文件的相对路径,或者是代表相对路径的表达.式.
-flush="true"这里你必须使用flush="true",你不能使用false值.缺省值为false.
<jsp:param>能传递一个或多个参数给动态文件,能在一个页面中使用多个<jsp:param>来传递多个参数.</jsp:param></jsp:param>
10)<jsp:getproperty></jsp:getproperty>标签:
<jsp:getproperty name="Bean</B>&lt;B>实例名" property="</B>&lt;B>属性名"></jsp:getproperty>
获得Bean的属性值之前,必须用<jsp:usebean>创建Bean.name指定新建Bean的id.只能JavaBean</jsp:usebean>
属性:
-name="bean的名字"由<jsp:usebean>的id属性指定.</jsp:usebean>
-property="bean的属性"所指定的Bean的属性名.
11)<jsp:setproperty></jsp:setproperty>标签:
<jsp:setproperty b=""></jsp:setproperty>
name="Bean的id"
{
property= "*"
property="propertyName" [ param="parameterName" ]
property="propertyName" value="{string | <!---->}"
}/>
<jsp:setproperty>的name的值应当于<jsp:usebean>中id的值</jsp:usebean></jsp:setproperty>
多种方法来设定属性值 :
通过用户输入的所有值(被做为参数储存中request对象中)来匹配Bean中的属性
通过用户输入的指定的值来匹配Bean中指定的属性
在运行时使用一个表达式来匹配Bean的属性
属性:
-name="Bean名称"表示已经在<jsp:usebean>中的id设置的Bean变量.</jsp:usebean>
-property="Bean属性名" value="要设置的属性名"如果你使用了property="*",那么Bean的属性没有必要按Html表单中的顺序排序.
-property="*"储存用户在Jsp输入的所有值,用于匹配Bean中的属性.在Bean中的属性的名字必须和request对象中的参数名一致.从客户传到服器上的参数值一般都是字符类型,这些字符串为了能够在Bean中匹配就必须转换成其它的类型,下面的表中列出了Bean属性的类型以及他们的转换方法.把字符串转化为其它
类型的方法,Property 类型方法:
boolean or Boolean
java.lang.Boolean.valueOf(String)
byte or Byte
java.lang.Byte.valueOf(String)
char or Character
java.lang.Character.valueOf(String)
double or Double
java.lang.Double.valueOf(String)
integer or Integer
java.lang.Integer.valueOf(String)
float or Float
java.lang.Float.valueOf(String)
long or Long
java.lang.Long.valueOf(String)
12)<jsp:usebean></jsp:usebean>标签:
<jsp:usebean b=""></jsp:usebean>
id="beanInstanceName"
scope="page | request | session | application"
{
class="package.class" |
type="package.class" |
class="package.class" type="package.class" |
beanName="{package.class | <!---->}" type="package.class"
}
/>other elements
用于创建一个JavaBeans组件,首先会试图定位一个Bean实例,如果不存在,那么就会从创建一个新的.
属性:
-id="创建的Bean变量名称"
在你所定义的范围中确认Bean的变量,你能在后面的程序中使用此变量名来分辨不同的Bean 这个变量名对大小写敏感,如果这个Bean已经在别的<jsp:usebean>中创建,那么这个id的值必须与原来的那个id值一致. </jsp:usebean>
-scope="page | request | session | application"Bean存在的范围以及id变量名的有效范围.缺省值是page.
13)<jsp:plugin></jsp:plugin>标签:
<jsp:plugin b=""></jsp:plugin>
type="bean | applet"
code="classFileName"
codebase="classFileDirectoryName"
[ name="instanceName" ]
[ archive="URIToArchive, ..." ]
[ align="bottom | top | middle | left | right" ]
[ height="displayPixels" ]
[ width="displayPixels" ]
[ hspace="leftRightPixels" ]
[ vspace="topBottomPixels" ]
[ jreversion="JREVersionNumber | 1.1" ]
[ nspluginurl="URLToPlugin" ]
[ iepluginurl="URLToPlugin" ] >
[ <jsp:params></jsp:params>]
[ <jsp:param name="parameterName" value="{parameterValue | <%= expression %>}"></jsp:param>
[
[ <jsp:fallback>text message for user </jsp:fallback>]
用于在浏览器中播放或显示一个对象(典型的就是applet和Bean),而这种显示需要在浏览器的java插件.当Jsp文件被编译,送往浏览器时,<jsp:plugin>标签将会根据浏览器的版本替换成</jsp:plugin>
或者元素.注意用于HTML 4.0 ,用于HTML 3.2.一般来说,这个标签会指定对象是Applet还是Bean,同样也会指定class的名字,还有位置,另外还会指定将从哪里下载这个Java插件.
属性:
-type="bean | applet"将被执行的插件对象的类型,你必须得指定这个是Bean还是applet,因为这个属性没有缺省值.
-code="classFileName"将会被Java插件执行的Java Class的名字,必须以.class结尾,这个文件必须存在于codebase属性指定的目录中.
-codebase="classFileDirectoryName"
将会被执行的Java Class文件的目录(或者是路径),如果你没有提供此属性,使用本标签的JSP文件的目录会被使用.
-name="instanceName"
这个Bean或applet实例的名字,它将会在Jsp其它的地方调用.
-archive="URIToArchive, ..."
一些由逗号分开的路径名,这些路径名用于预装一些将要使用的class,这会提高applet的性能.类似于classpath.
-align="bottom | top | middle | left | right"
图形,对象,Applet的位置.
发表评论
-
Java 5.0 多线程编程实践
2006-01-23 13:20 758<noscript type="text/ja ... -
web开发框架——JSF开发实战
2006-01-23 20:01 1402JSF开发实战的第一篇(jsf开发实战一)演示了如何建立一个最 ... -
Tomcat 的数据库连接池设置与应用
2006-01-23 20:28 7561.将数据库驱动程序的JAR文件放在Tomcat的 commo ... -
Eclipse Plugins Manager Beta 0.1 (Link's Only) 发布
2006-03-18 17:11 775<noscript type="text/ja ... -
常青图书管理系统 BETA V0.1
2006-03-19 15:03 832<noscript type="text/ja ... -
Java程序的性能优化
2006-03-19 15:15 796<noscript type="text/ja ... -
Java中四种XML解析技术之不完全测试
2006-03-20 12:16 690<noscript type="text/ja ... -
解决Tomcat中文乱码问题
2006-03-26 22:58 856一、中文问题的来源 计算机最初的操作系统支持的编码是单 ... -
Swing技巧. 设置全局字体(sun jdk)
2006-04-02 14:04 1326S ... -
Dom4j 使用简介
2006-04-05 20:19 662DOM4J是dom4j.org出品的一个开源XML解析包 ... -
Java手机技术 之 J2ME及其基本慨念
2006-04-06 12:42 709如果您曾经http://www.javasoft.com ;网 ... -
Java手机技术 之 J2ME新手入门要点
2006-04-06 12:50 995一、J2ME中需要的Java基础知识现在有大部分人,都是从零开 ... -
JAVA设计模式系列之Singleton模式
2006-04-06 13:18 813单态定义: Singleton模式主要作用是保证在Java应 ... -
高手指点你实战体会Java的多线程编程
2006-04-06 13:39 828在 Java 程序中使用多线程要比在 C 或 C++ 中容 ... -
javamail使用完全手册
2006-04-08 20:44 8621,哪里是开始:初始环境,安装好你的j2sdk和你的web服务 ... -
JavaMail通过sina的smtp验证
2006-04-08 20:47 1107import javax.mail.*;import java ... -
用javamail发送邮件
2006-04-08 20:49 987用javamail发送邮件 aistill(原作) ... -
修改后可以发送附件、抄送、密送的javabean
2006-04-08 20:51 920/**A ... -
javamail实现smtp身份认证
2006-04-08 20:57 938现在大多 ... -
TOMCAT 5设置数据连接池总结
2006-04-14 21:34 486TOMCAT 5,要设置一个数据连接池,以MYSQL为例子(M ...
相关推荐
### JSP应用语法详解 #### 一、简介 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,用于创建动态网页。它结合了HTML标记与Java代码,使得开发者可以在静态网页的基础上添加动态内容。JSP通过将...
源代码包“JSP应用开发详解第三版源代码2”包含了一系列与JSP相关的项目和示例,这些项目和示例覆盖了JSP的基础到高级应用,包括但不限于以下关键知识点: 1. **JSP基本元素**:包括JSP指令(如page、include、...
jsp语法详解 jsp语法是Java服务器页面(JavaServer Pages)的缩写,是一种基于Java技术的服务器端脚本语言。jsp语法用于在Web服务器上生成动态网页。jsp文件是一种特殊的html文件,它可以包含-java代码、html代码和...
《JSP应用开发详解》是一本深度探讨JSP(Java Server Pages)技术的专业书籍,其随书光盘包含了丰富的源码示例,旨在帮助读者深入理解JSP在实际开发中的运用。这本书籍覆盖了JSP的基础知识、核心概念以及高级特性,...
- **JSP语法**:了解JSP页面的基本结构,包括HTML标记、JSP指令(page指令、include指令、taglib指令等)、脚本元素(声明、脚本let、表达式)。 - **JSP动作**:学习如何使用jsp:include、jsp:forward、jsp:...
2. **JSP语法**:书中详细讲解了JSP的各种元素,如指令(directives)、脚本元素(scripting elements)、动作(actions)等。例如,`<jsp:include>`用于在页面间共享内容,`<jsp:forward>`用于转发请求,`<jsp:...
JSP(JavaServer Pages)是Java技术在Web开发领域中的一个重要组成部分,它允许开发者将静态内容与动态逻辑相融合,创建交互式的Web应用程序。《JSP应用开发详解》这本书是学习JSP技术的一个宝贵资源,提供了丰富的...
《JSP应用开发详解(第二版)》是深入学习Java Server Pages(JSP)技术的一本权威指南。这本书涵盖了从基础概念到高级特性的全面内容,旨在帮助开发者掌握JSP的精髓并应用于实际项目开发中。以下是根据章节标题和...
jsp应用开发详解.part1 因为上传文件大小受限part2请到我的资源下载 作者:作者:刘晓华//张健//周慧贞 译者:作者:刘晓华//张健//周慧贞 出版社:电子工业出版社 本书结合JSP和Servlet的最新规范,从基本的...
【标题】"jsp应用开发详解源码18-19学习jsp的可以看看"和【描述】"jsp应用开发详解源码18-19.rar学习jsp的可以看看"指向了一个资源,它提供了关于JSP(JavaServer Pages)应用开发的详细教程,涵盖了第18和19章节的...
JSP应用开发涉及的内容广泛,从基础的JSP语法到高级的MVC设计模式,再到JSTL和EL的使用,都需要开发者有扎实的Java基础和良好的编程习惯。通过深入学习和实践,开发者可以利用JSP高效地开发出功能丰富的Web应用。在...
2. **JSP语法**:掌握JSP的元素,如指令(Directives)、脚本元素(Scriptlets)、表达式(Expressions)、声明(Declarations)和动作(Actions)。 3. **JSP内置对象**:熟悉九大内置对象,包括request、response...
<JSP语法详解> e book
《jsp应用开发详解(第二版)》是一本深入解析JavaServer Pages(JSP)技术的专业书籍,主要针对希望提升Web应用程序开发技能的开发者。本书详细介绍了JSP的基础知识、核心概念以及高级特性,旨在帮助读者掌握JSP在...
jsp应用开发详解.part2 因为上传文件大小受限part1请到我的资源下载 作者:作者:刘晓华//张健//周慧贞 译者:作者:刘晓华//张健//周慧贞 出版社:电子工业出版社 本书结合JSP和Servlet的最新规范,从基本的...
**JSP应用开发详解第二版**是一本专为Java服务器页面(JSP)技术爱好者和开发者精心编写的书籍。本书的第二版旨在提供最新的JSP开发知识,涵盖了许多JSP的核心概念和技术,以及如何利用这些工具进行实际项目开发。...
**JSP应用开发详解** JavaServer Pages(JSP)是一种基于Java的技术,用于构建动态Web应用程序。它将HTML代码与Java代码分离,使得开发者可以更专注于网页的展示逻辑,而服务器端则处理业务逻辑。本教程针对那些...
《JSP应用开发详解(飞思科技第二版)》是一本深入探讨JSP技术的专著,主要针对Java Server Pages的使用和实践进行详细解析。该书由飞思科技出版,旨在帮助开发者全面掌握JSP在实际项目中的应用。通过学习这本书,...
**JSP语法详解** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发语言,它结合了HTML和Java代码,使得开发者可以在网页中嵌入Java逻辑,从而实现动态网页的创建。以下是对JSP语法的详细解释: **1. JSP...
《JSP应用开发详解》是一本深入探讨JavaServer Pages(JSP)技术的专业书籍,旨在帮助读者全面理解和掌握JSP的各个核心概念、特性和实际应用。PDF版本提供了方便的电子阅读体验,使得开发者可以随时随地查阅和学习。...