版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012219371/article/details/85233302
JSP三大指令标签
<%@ page %>
<%@ include file="" %> #静态包含
<%@ taglib prefix="" uri="" %>
JSP十大动作标签
<jsp:include page="url" flush="true" /> #动态包含
<jsp:useBean id="myName" class="package.class" />
<jsp:setProperty name="myName" property="someProperty" />
<jsp:getProperty name="myName" property="someProperty" />
<jsp:forward page="url" /> #请求转发
<jsp:plugin type="applet" codebase="dirname" code="MyApplet.class" width="60" height="80"> #使用Applet插件
<jsp:element> 、 <jsp:attribute>、 <jsp:body>用来动态定义XML元素,例如:
<jsp:element name="xmlElement">
<jsp:attribute name="xmlElementAttr">
属性值
</jsp:attribute>
<jsp:body>
XML 元素的主体
</jsp:body>
</jsp:element>
输出为:
<xmlElement xmlElementAttr="属性值">
XML 元素的主体
</xmlElement>
<jsp:text>模板数据</jsp:text>
JSP九大内置对象
application(域对象) ServletContext
config ServletConfig
out JspWriter
page Object
exception Throwable
pageContext PageContext
request(域对象) HttpServletRequest
response(域对象) HttpServletResponse
session(域对象) HttpSession
用response
输出优先级比out
高
pageContext
可以获取其它8
个内置对象
EL表达式十一个隐式对象
EL表达式语法:${ }
JSP
pageContext
作用域相关
pageScope
requestScope
sessionScope
applicationScope
请求参数相关
param
paramValues
请求头相关
header
headerValues
Cookie
cookie
初始化参数
initParam