JSP2

2017-04-09  本文已影响21人  老茂在北京

JSP的设置(可选)

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

设置JSP
JSP编码设置

JSP语法

页面注释

JSP指令元素

page 指令标记

Page指令的属性一 Page指令的属性二

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

配置全局错误

include指令标记

include指令标记 静态包含距离

taglib指令

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指令的比较
上一篇 下一篇

猜你喜欢

热点阅读