java web自学*个月了,前面的基础知识都忘了,以后每天写一篇博客总结一下. 或者关注下我的新浪微博:Mr翅膀君
一.page指令
1.language属性
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2.extends属性
该属性是设置jsp页面继承的java类
3.import属性
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
4.pageEncoding属性
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
5.contentType属性
该属性是设置jsp页面的MIME类型和字符编码
<%@ page contentType="text/html"; charset="utf-8"%>
6.session属性
该属性是定义jsp页面是否使用HTTP的session会话对象,其类型是boolean类型,默认为true,如果为false则jsp页面无法使用session会话对象
<%@ page session=“false”%>
7.buffer属性
该属性是设置jsp的out输出对象使用的缓冲区大小,默认为8kb,开发是建议为8的倍数。
<%@ page buffer=“128kb”%>
8.autoFlush属性
该属性是定义当jsp页面缓层满了,是否自动刷新缓存,默认为true,否则会抛出异常
<%@ page autoFlush=“false”%>
9.isErrorPage属性
该属性是jsp页面业务的改变
当jsp页面设置错误处理时,代码:<%@ page isErrorPage=“true”%>
10.errorPage
该属性是指定当前jsp页面异常错误的另一个jsp页面,指定jsp错误处理必须设置iserrorPage属性为true
当jsp页面错误异常错误的页面<%@ page errorPage=“error/login.jsp”%>
二.include 指令
include指令包含网站的Banner和版权信息。
<%@ include file="login.jsp"%>
三. taglib指令
该指令作用是声明页面使用到的标签库。
<%@ taglib prefix="tagPrefix" url="tagUrl"%>
prefix:指定标签的前缀
URL:标签库的地址
例子:调用JSTL中的核心标签库
<%@ taglib prefix="c" url="http://java.sun.com/jsp/jstl/core"%>
四.jsp表达式
直接在页面中输出信息
<%= 5+6%> //输出信息为11
五.jsp页面嵌入代码
<% java代码 %>
六. 声明标识
<%!
int num=0;
int count(){
num++;
return num;
}
%>
如果在最后加入<%=count()%>调用全局方法,则每次刷新页面,并且输出的数值比前一次+1.
七. 动作标识
1.包含文件标识<jsp:include page="url" flush="true/false">
子动作标签<jsp:param>
</jsp:include>
2.请求转发标识
<jsp:forword page="url">
3.传递参数标识
<jsp:param name="参数名" value=“参数值”/>