jsp标签的分类:
内置标签(行动标签): 不须要在jsp页面导入标签
jstl标签: 须要在jsp页面中导入标签
自定义标签 : 开辟者自行定义,须要在jsp页面导入标签
内置标签(行动标签):
<jsp:forward />转发标签:
语法:<jsp:forward page="/MyJsp001.jsp"></jsp:forward> 相当于java代码:request.getRequestDispatcher("/MyJsp001.jsp?name=jxf").forward(request, response); 注重:然则java代码的转发能够经由过程url带参数的体式格局举行通报参数,而转发标签须要借助于下面的<jsp:param>标签完成参数通报
<jsp:pararm/>参数标签:
语法: <jsp:param value="jxf" name="name"/> <%-- 通报一个名为name,值为jxf的参数,参数平常作为其他标签的子标签运用--%> 连系<jsp:forward>标签用法: <jsp:forward page="/MyJsp001.jsp"> <jsp:param value="jxf" name="name"/> </jsp:forward>
<jsp:include/>包括标签:
语法: <jsp:include page="/MyJsp001.jsp"> <jsp:param value="jxf" name="name"/><%--能够将参数通报给包括进来的页面--%> </jsp:include> jsp中另有一个包括指令,也是将一个页面包括别的的页面 他们之间的区分: 1、首先是语法差别 <jsp:include page="/MyJsp001.jsp"> <%@inclue file="被包括的页面"%> 2、<jsp:include>能够通报参数,<%@inclue%>不能够 3、<jsp:include>:包括页面与被包括页面离别编译为两个java源文件,在运行时援用 <%@inclue%>:包括页面与被包括页面兼并编译为一个java源文件
jstl标签:
jstl标签的范例: 中心标签库 (c标签库)//这里重要运用c标签库,由于用的真的许多 国际化标签(fmt标签库) EL函数库(fn函数库) xml标签库(x标签库)//平常不必该库,这属于数据操纵,而数据操纵应于dao层中,jsp页面重要用于展现数据 sql标签库(sql标签库)//与xml标签库相似,不应在jsp页面中操纵数据(固然他们是能够在jsp页面写)
自定义标签:
当JSTL标签库已没法满足我们的需求时刻,就须要本身开辟自定义标签,来满足我们的需求,自定义标签实际上是一个一般的java类,继续SimpleTagSupport类。
以上就是jsp标签怎样用的细致内容,更多请关注ki4网别的相干文章!