码迷,mamicode.com
首页 > Web开发 > 详细

jsp语法

时间:2015-07-27 16:47:42      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:jsp指令   jsp动作标签   


page指令
<%@ page language="java" contentType="text/html; charset=UTF-8"  import="java.util.Date" extends=""  pageEncoding="UTF-8" session="false" buffer="8kb" autoFlush="false" info=" " isErrorPage="false" errorPage="error/loginErrorpage.jsp"%>
 extends属性用于继承jsp页面继承的Java类
 contentType用于设置jsp页面的MIME类型和字符编码
 (MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,
 当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。)
 session指定jsp页面是否使用http的session回话对象
 buffer用于设置jsp的out输出对象使用的缓冲区大小默认为8KB,一般是8的倍数
 autoFlush用于设置jsp页面缓存慢时,是否自动刷新缓存
 info用于设置jsp页面的相关信息,该信息可以在servlet接口的getServletInfo()方法中获取
 isErrorPage可以将当前的jsp页面设置成错误处理页面来处理另一个jsp页面的错误,也就是异常处理
 errorPage该属性用于指定处理当前的jsp页面异常错误的另一个jsp页面。指定的jsp错误处理页面必须设置isErrorPage属性为true
 
include指令:
<%@include file="validate.jsp" %>

taglib指令
<%@taglib prefix="fix" uri="tagUriorDir" %>
prefix属性用于设置加载自定义标签的前缀
uri属性用于指定自定义标签的描述符文件位置

<%  java 代码      %>

定义全局变量
<%!long startTime=System.nanoTime();%>
定义全局方法
<%!
    int getMax(int a ,int b){ int max=a>b?a:b; return max;}
%>

jsp 表达式
<%=表达式%>

<!--Html注释-->
<%--jsp 注释--%>

jsp 动作标签
<jsp:include page="url" flush="false|true"/> flush属性为可选参数,用于设置是否刷新缓冲区
<jsp:forward page=”URL“>是请求转发标签
<jsp:param name="paramName" value="paramValue"/>
<jsp:useBean>,<jsp:setProperty>,<jsp:getProperty>这三个动作标签用于操作JavaBean对象

 

jsp语法

标签:jsp指令   jsp动作标签   

原文地址:http://panshuai.blog.51cto.com/6949437/1678643

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!