|
网站首页
|
业界新闻
|
技术文章
|
视频教程
|
下载频道
|
程序源码
|
个人空间
|
编程论坛
|
 
 
 
您现在的位置:
编程中国
>>
技术教程
>>
Web开发
>>
JSP
>>
JSP教程
>> 正文
► Java Servlet和JSP教程
Java Servlet和JSP教程
作者:
仙人掌工作室
阅读人次:
……
文章来源:
仙人掌工作室
发布时间:2004-9-27
网友评论(
)条
 
上述JSP代码将被转换成如下Servlet代码:
if (Math.random() < 0.5) {
out.println("Have a <B>nice</B> day!");
} else {
out.println("Have a <B>lousy</B> day!");
}
如果要在Scriptlet内部使用字符“%>”,必须写成“%\>”。另外,请注意<% code %>的XML等价表达是:
<jsp:scriptlet>
Code
</jsp:scriptlet>
12.1.3 JSP声明
JSP声明用来定义插入Servlet类的方法和成员变量,其语法如下:
<%! Java Code %>
由于声明不会有任何输出,因此它们往往和JSP表达式或Scriptlet结合在一起使用。例如,下面的JSP代码片断输出自从服务器启动(或Servlet类被改动并重新装载以来)当前页面被请求的次数:
<%! private int accessCount = 0; %>
自从服务器启动以来页面访问次数为:
<%= ++accessCount %>
和Scriptlet一样,如果要使用字符串“%>”,必须使用“%\>”代替。最后,<%! code %>的XML等价表达方式为:
<jsp:declaration>
Code
</jsp:declaration>
12.2 JSP指令
JSP指令影响Servlet类的整体结构,它的语法一般如下:
<%@ directive attribute="value" %>
另外,也可以把同一指令的多个属性结合起来,例如:
<%@ directive attribute1="value1"
attribute2="value2"
...
attributeN="valueN" %>
JSP指令分为两种类型:第一是page指令,用来完成下面这类任务:导入指定的类,自定义Servlet的超类,等等;第二是include指令,用来在JSP文件转换成Servlet时引入其他文件。JSP规范也提到了taglib指令,其目的是让JSP开发者能够自己定义标记,但JSP 1.0不支持该指令,有希望它将成为JSP 1.1的主要改进之一。
<<
上一页
[21]
[22]
[23]
[24]
[25]
[26]
[27]
下一页
 
文章录入:静夜思 责任编辑:静夜思
上一篇文章: 没有了
下一篇文章:
JSP入门教程
 
相关文章
JBuilder2005实战JSP之创建数据库表
JBuilder2005实战JSP之日志和部署
JBuilder2005实战JSP之程序功能介绍
JBuilder2005实战JSP之特殊页面
JBuilder2005实战JSP之错误处理
JBuilder2005实战JSP之切换控制
JBuilder2005实战JSP之登录页面
JSP技术简介之四
JSP技术简介之三
JSP技术简介之二
原创地带
24小时热门帖子
|
设为首页
|
加入收藏
|
联系我们
|
广告服务
|
管理登录
|
Copyright ©2004 - 2006, BC-CN.NET, Inc. All Rights Reserved
本站服务器及带宽由
济南速海网络
赞助