jsp基础

来源:互联网 发布:mmd模型坐下姿势数据 编辑:程序博客网 时间:2024/05/18 10:31




<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>




page指令中常用属性
language,
import,用于导入包
session,相当于servlet的servletSession
buffer,给out使用的缓存区是多大
autoFlash,当buffer满后,是否自动刷新浏览器
isThreadSafe,默认线程安全是程序员管理
errorPage,当出现错误时,自动跳转到指定页面


include指令


<%@ include file="文件相对 url 地址" %>引入的页面不需要body的标签,生成时,只有只有主页面的serclet


/////////////////////////////////////////
脚本元素
<% java代码 %>

<%=表达式 %>

<%=i+1 %>

<%! int i=90; %> 定义servlet的成员变量,或者成员函数


动作元素
<jsp:forward page="/WEB-INF/manager"></jsp:forward>
在开发jsp过程中,我们通常把jsp放入web-inf,目的是为了防止用户直接访问这些jsp文件
在webRoot下有一个入口页面
他的主要作用是转发
<jsp:include page="相对 URL 地址" flush="true" /> 布尔属性,定义在包含资源前是否刷新缓存区。
这个是动态引入,最大区别是引入的文件会重新编译为servlet文件,而且文件可以可以包括body等标签


注释
<!--内容-->会在html中显示
<%!--内容-->不会再html中显示


jsp的九大内置对象
out 向客户端输出数据:字节流
request:接收客户端的请求相当于HttpServlet
response:封装jsp产生的回应
session:用于保存用户信息,跟踪用户的行为
application:相当于servletContext
pageContext:也是一个域对象,只在本页面生效
exception:代表一个运行时的异常
page:代表本身实例,使用较少
config:相当于servletConfig

































































































0 0
原创粉丝点击