jsp 3,4,6,9

来源:互联网 发布:免费钢材销售软件 编辑:程序博客网 时间:2024/06/13 05:29

3个指令

  1. page : 定义全局属性, 脚本语言,编码方式和导入包, 引入java

    常用page属性:
    contentType: 指定网页生成文件格式(默认text/HTML)和编码字符集
    language: 当前页面使用的语言类型, java
    errorPage: 当本页发生错误时,调用此错误界面
    pageEncoding: 网页编码字符集
    import: 导入包

  2. include: 引入其他jsp页面,

    两种模式,静态导入和动态导入
    静态导入:格式<%@ include file=”另一个页面路径”%>
    动态导入:格式<jsp:include page="另一个页面路径">
    两者区别: 静态导入的页面内容不再发生改变, 动态导入会检查每个页面内容的变化,一般使用动态导入

  3. taglib: 引入标签的指令, 比如引入jstl或者struts2啊

4个作用域(范围从小到大)

1.pageContext

只在当前jsp界面有效

2.request

在forword转发的界面中,使用有效, 比如a.jsp向b.jsp传递信息就用这个

3.session

在浏览器打开后到浏览器关闭,在当前会话中有效, 比如用户登录后, 用户这个bean就可以存在session中

4.application

范围最大 , 一般可以用作网站的访问量

6个标签

<jsp:include>动态引入一个页面
<jsp:param> 用于传递参数,必须与其他支持参数的标签一起使用
<jsp:forword>实现页面的转向
<jsp:userBean>定义一个javaBean
<jsp:setProperty>给javaBean的属性赋值
<jsp:getProperty>获取javaBean属性值
<jsp:plugin>根据浏览器为java插件生成Object或者Embed的标记

9个内置对象

1.request对象: 客户端的请求信息被封装到request对象中, 它是HttpServletRequest类的实例
2.response对象: 包含了响应客户请求的有关信息,它是HttpServletResponse类的实例
3.session对象: 指的是客户端与服务器的一次会话, 是HttpSession类的实例
4. out对象是JspWriter类的实例 , 是向客户端输出内容的常用对象
5. page对象就是指向当前jsp页面本身, 类似java类的this,是jsp转为HttpJSPPage的实例
6.application对象实现了用户数据的共享, 可存放全局变量, 它开始于服务器的启动,直到服务器的关闭,在此期间,此对象一直存在, 它是ServletContext类实例
7.exception是一个异常对象, 当一个页面运行时发生异常,此对象将会生成
8.pageContext对象提供了jsp页面所有的对象和名字空间的访问,它可以访问到本页session,也可以取本页所在application的属性值, 它相拥有页面中所有功能
9.config 配置对象

原创粉丝点击