JSP编译指令page、include详解

所属分类: 网络编程 / JSP编程 阅读数: 448
收藏 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删除

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

table中点击表头实现排序的功能示例介绍

获取上次点击的表头的名称和这次点击的表头的名称做比较,如果两者相同就按原先相反的顺序排列,否则新列升序排列
收藏 0 赞 0 分享

jsp防止跨域提交数据的具体实现

这篇文章主要介绍了jsp防止跨域提交数据的具体实现,需要的朋友可以参考下
收藏 0 赞 0 分享

解决jsp页面使用网络路径访问图片的乱码问题

这篇文章主要介绍了jsp页面使用网络路径访问图片的乱码问题的解决方法 ,需要的朋友可以参考下
收藏 0 赞 0 分享

在jsp页面如何获得url参数

这篇文章主要介绍了在jsp页面获得url参数的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

几种防止表单重复提交的方法

表单重复提交是在多用户Web应用中最常见的一个问题,很多场合都会遇到这种情况,下面与大家分享下防止表单重复提交的几种策略
收藏 0 赞 0 分享

struts2集成javamail发邮件示例详解

这篇文章主要介绍了struts2集成javamail发邮件示例,需要的朋友可以参考下
收藏 0 赞 0 分享

不让tomcat显示目录文件列表的配置方法

这篇文章主要介绍了不让tomcat显示目录文件列表的配置方法,这里需要修改conf/web.xml文件,需要的朋友可以参考下
收藏 0 赞 0 分享

jsp使用cookie存储中文示例分享

这篇文章主要介绍了jsp使用cookie存储中文示例,需要的朋友可以参考下
收藏 0 赞 0 分享

jsp中include指令静态导入和动态导入的区别详解

这篇文章主要介绍了jsp中include指令静态导入和动态导入的区别,通过示例和图文讲解可以更好的看出他们的区别,需要的朋友可以参考下
收藏 0 赞 0 分享

jsp中文显示问号问题解决方法

jsp中想要输出的中文被显示成问号?在eclipse-windows- preferences中搜索jsp,Encoding选项中选择 Chinese,此问题便可解决
收藏 0 赞 0 分享
查看更多