关闭

jsp基础

101人阅读 评论(1) 收藏 举报
分类:




<%@ 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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:10711次
    • 积分:866
    • 等级:
    • 排名:千里之外
    • 原创:80篇
    • 转载:3篇
    • 译文:0篇
    • 评论:32条
    文章分类
    最新评论