JSP2

作者: 老茂在北京 | 来源:发表于2017-04-09 15:40 被阅读21次

JSP的设置(可选)

MyEclipse --> Window -->Preferences --> General --> Editors --> File Associations -->*.jsp

设置JSP
JSP编码设置

JSP语法

页面注释

JSP指令元素

  • 功能
    • 指示JSP执行某些步骤
    • 指示JSP表现特定行为
  • 语法格式
    • <%@derective [attribute = "value"] *%>
  • 分类
    • page 设置JSP的属性
    • include 包含页面(页面布局)
    • taglib 引入标签库文件

page 指令标记

  • page属性包含在 <%@page %>中
  • 用来定义JSP文件的全局属性
  • 只有import属性可以出现多次,其他属性只能出现一次
Page指令的属性一 Page指令的属性二

配置全局错误页面需要在web.xml中配置

配置全局错误

include指令标记

include指令标记 静态包含距离

taglib指令

  • 作用:引入JSP标签库
  • 语法: <%@ taglib uri="" perfix=""%>
  • 属性:
    • uri 引入标签库文件的名称
    • prefix 标签库的前缀名

JSP的内置对象

JSP内置对象 内置对象类型

exception对象

exception对象

page对象 --- Servlet对象

page对象

out对象

out对象 继承关系
<%= "hello"%>
<% out.print("aaa"); %>
<% response.getWriter().print("bbb"); %>
<% out.print("ccc")%>
<!-- 结果却是 bbb hello aaa ccc -->
out对象原理

pageContext对象

pageContext对象
四种数据域对象 四种域对象范围 pageContext方法

通过pageContext获取其他对象

    <%
        //这两句表达意思一样
        pageContext.setAttribute("name","Jom");
        pageContext.setAttribute("name","Jom",pageContext.PAGE_SCOPE);
        
        //向request域中存入值
        pageContext.setAttribute("name","Tom",pageContext.REQU  EST_SCOPE);
        
        //向session域中存入值
        pageContext.setAttribute("name","Mango",pageContext.SESSION_SCOPE);
        
        //向ServletContext域中存入值
        pageContext.setAttribute("name","Jenny",pageContext.APPLICATION_SCOPE); 
     %>
通过pageContext获取其他对象

JSP标签

JSP标签

JSP常用标签

JSP常用标签

<jsp:forward> & <jsp:param>

<jsp:forward> & <jsp:param>
//属性page要转发的页面
    <jsp:forward page="/jsp/pageContext">
        //传递参数
        <jsp:param value="username" name="Tom"/>
        
    </jsp:forward>

<jsp:include>

<jsp:include>与include指令的比较

相关文章

  • JSP2

    JSP的设置(可选) MyEclipse --> Window -->Preferences --> Genera...

  • JavaWeb之表达式语言EL

    表达式语言(EL:Expression Language): JSP2的新特性,用于JSP页面中替代JSP脚本,简...

  • Java --- JSP2新特性

    自从03年发布了jsp2.0之后,新增了一些额外的特性,这些特性使得动态网页设计变得更加容易。jsp2.0以后的版...

网友评论

      本文标题:JSP2

      本文链接:https://www.haomeiwen.com/subject/ufudattx.html