我是靠谱客的博主 矮小高跟鞋,这篇文章主要介绍JSP指令 标签JSP标签,现在分享给大家,希望可以做个参考。

1、JSP指令有三个
(1)page
  autoFlush:自动刷新
  contentType:页面文本类型 “text/html”
  errorPage:如果存在错误页面,就跳转至指定的错误页面,可以在web.xml中配置
  language:页面使用的语言 JSP中使用的默认语言是java
  pageEncoding:页面编码
  import:导jar包,因为jsp本质就是一个servlet
(2)include:导入其他页面到本页,两个页面合一
  file:要导入的页面,一般都是不完成的网页,只包含部分
(3)taglib:标签库
在jsp中有大量的java代码十分痛苦,所以开发中我们可以使用一些现成的标签库,就相当于使用一些替代java代码的标签语言
out.print()-----> <c:out>这个c就是一个别人定义好的标签库,像这样的库有非常多,我们甚至可以自己定义,之后博客会有展示的JSTL标签就是这里的标签库

include指令:包含界面

复制代码
1
2
3
4
5
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <div> <h1>我是header</h1> </div>
复制代码
1
2
3
4
5
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <div> <h1>我是footer</h1> </div>
复制代码
1
2
3
4
5
6
7
<body> <%--使用include指定加载网页其他部分--%> <%@include file="common/header.jsp"%> <h1>我是index页面</h1> <%@include file="common/footer.jsp"%> </body>

errorPage:错误页面
在web.xml中配置,出现了对应的错误就会跳转到对应的界面,如网页要跳转到404,就会跳转到你配置的404页面,出现了代码错误,就跳转到你配置的500界面

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
<error-page> <error-code>404</error-code> <location>/error/404.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/error/500.jsp</location> </error-page> <error-page> <exception-type>java.lang.ArithmeticException</exception-type> <location>/error/excepton.jsp</location> </error-page>

JSP标签

作用:为了避免在JSP中有大量的java代码,造成页面不好维护
语法:jsp:xxx
1、jsp:include:
page属性:要包含的页面地址

jsp:include 和 @include 区别
@include 静态包含 : 他会把包含进来的页面和自己的页面融合成为一个servlet
jsp:include 动态包含 :他不会把包含进来的页面和自己的页面融合成为一个servlet (推荐使用,容错率更高)

复制代码
1
2
3
4
5
<jsp:forward page="index.jsp"> <jsp:param name="username" value="haoyifan"/> <jsp:param name="age" value="18"/> </jsp:forward>

2、jsp:forward
page属性:要转发到的页面,url不变,
本质就是request的请求转发,可以携带参数;可以通过request取出来这个携带的参数
一般配合<jsp:param>使用

最后

以上就是矮小高跟鞋最近收集整理的关于JSP指令 标签JSP标签的全部内容,更多相关JSP指令内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部