您的位置:首页 > Web前端 > JavaScript

JSP编译指令常用用法详解

2015-04-21 14:43 459 查看

JSP编译指令之page

基本语法:
<%@page attribute="value" %>



但是在实际的使用中,很少纠结于page的相关属性,常看见格式如下,上表中没有pageEcoding这个属性:
<%@ page language="java" contentType="text/html;charset=utf-8" pageEncoding="GBK" %>

page编译指令的pageEncoding和contentType属性的分析,可以参考如下文章
http://blog.csdn.net/jmming0717/article/details/1650161

JSP编译指令之include指令

基本语法格式如下:
<%@ include file="relativeURL" %>
JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。被包含的文件就好像是该JSP文件的一部分,会被同时编译执行。所以当被包含的文件内容改变后,整个JSP页面是需要重新编译的。
这里要注意的是,JSP页面和被包含的页面中没有重复的java变量和函数,也不能有相同的HTML标签,要避免片段文件中有<html><body>之类的全局标签出现。

JSP编译指令之taglib指令

jsp允许用户自定义标签。
taglib的语法如下:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
可能上面的比较抽象,举例,如使用struts标签库,就需要这样声明:
<%@ taglib  uri="/struts-tags" prefix="s" %>
uri属性指定的是标签库的位置,prefix属性指定标签库的前缀,也就是给标签库起了一个小名,之后的使用直接s:***就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: