JSP编译指令page、include详解

所属分类: 网络编程 / JSP编程 阅读数: 367
收藏 0 赞 0 分享

1. JSP指令

  分类:1).page  2).include  3).taglib

  语法:  <%@ 指令名称  属性1="值1" .....%>

2. Page编译指令:

•  作用:利用Page编译指令可以设置JSP的页面属性。通常位于JSP页面的顶端,对同一个页面可以有多个page指令。
•  page指令语法格式:

复制代码 代码如下:

<%@page

[language="Java"]    //声明JSP页面使用语言的种类

[extends="package.class"]    //JSP程序编译时所产生的Java类,需要继承的父类,或者需要实现的接口的全限定类名

[import="package.class | package.*},..."]    //用来导入包。默认自动导入的包:java.lang.*; javax.servlet.*; javax.servlet.jsp.*; javax.servlet.http.*

[session="true | false"]

[buffer="none | 8kb | size kb"]

[autoFlush="true | false"]

[isThreadSafe="true | false"]

[info="text"]

[errorPage="relativeURL"]         //指定错误处理页面

[contentType="mimeType [ ;charset=characterSet]" | "text/html;charSet=ISO8859-1"]

[isErrorPage="true | false"]        //设置本JSP页面为错误处理程序

%>


3. Include编译指令

•  作用:
  通知容器将当前的JSP页面在被解释的过程中将包含一个静态文件,同时所包含的文件内容可以被JSP所解析解析过程是发生在编译期间。在JSP页面中,include指令没有数量限制,并且可以嵌套使用。理论上讲嵌套是无限制的,但是,所有页面必须使用与include的页面相同的脚本语言。

•  include语法格式:
      <%@ include file=”relativeURL”%>

•  使用include编译指令的好处:
  可以将一个复杂的JSP页面分割成若干个简单的、能进行单独处理的部分。这种方式大大增强了JSP页面的管理性和灵活性及扩展型。当要修改页面时,可以只单独对要修改的包含文件进行修改即可。

•  注意事项:
     1)在test1.jsp中进行 <%@ include file="test2.jsp" %>出现错误。

错误为:Multiple annotations found at this line:
- Duplicate local variable path
- Duplicate local variable

解决方法:

法I:将test2.jsp中的path和basepath改为其他名字

法II:将test2.jsp中的path和basepath删除

更多精彩内容其他人还在看

jsp 使用jstl实现翻页实例代码

这篇文章主要介绍了jsp 使用jstl实现翻页实例代码,有需要的朋友可以参考一下
收藏 0 赞 0 分享

Jsp中的table多表头导出excel文件具体实现

这篇文章主要介绍了Jsp中的table多表头导出excel文件具体实现,有需要的朋友可以参考一下
收藏 0 赞 0 分享

java(jsp)整合discuz同步登录功能详解

jsp整合discuz同步登录功能详解,Uenter是Comsenz旗下各个产品之间信息直接传递的一个桥梁,通过UCenter站长可以无缝整合Comsenz系列产品,Center拥有机制完善的接口,经过简单修改便可以挂接其它任何平台的第三方的网络应用程序
收藏 0 赞 0 分享

jsp页面传参乱码的解决方法

本篇文章主要是对jsp页面传参乱码的解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
收藏 0 赞 0 分享

jsp分页显示的实现代码

这篇文章主要介绍了jsp分页显示的实现代码,有需要的朋友可以参考一下
收藏 0 赞 0 分享

Linux和Windows中tomcat修改内存大小的方法

Linux和Windows中tomcat修改内存大小的方法,可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置,大家参考使用吧
收藏 0 赞 0 分享

使用maven+eclipse搭建struts2开发环境

Struts 2是Apache基金会的明星级产品,提供了对MVC的一个清晰的实现,下面就为大家介绍一下使用maven+eclipse搭建struts2开发环境的方法
收藏 0 赞 0 分享

jsp网页计数器实现示例

网页计数器想必大家都有见到过吧,记录每一个访问者,下面有个不错的示例,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

jsp页面间传中文参数示例(页面传参数编码)

在url地址栏使用中文传参数可能会是乱码了,下面我们来看看正确的jsp中页面间传中文参数转码的方法
收藏 0 赞 0 分享

servlet分页代码示例

本文介绍了servlet分页代码实现,采用Oracle数据库,获取SCOTT用户EMP表中的数据,分页实现步骤看下面代码
收藏 0 赞 0 分享
查看更多