JavaWeb17.1【EL&JSTL:JSP指令、注释、9大内置对象】

 

 

 

 

 

 

 1 <%@ page contentType="text/html;charset=gbk" language="java" %>
 2 <%@ page pageEncoding="GBK" buffer="16kb"  %>
 3 <%@ page import="java.util.ArrayList" %>
 4 <%@ page import="java.util.List" %>
 5 <%@ page errorPage="500.jsp" isErrorPage="true" %>
 6 <%--JSP指令之page
 7 低级IDE工具需要设置pageEncoding属性设置当前页面的字符集。此处只作演示,IDEA是高级IDE工具,并不需要
 8 buffer是缓冲大小,默认8kb
 9 import导包
10 --%>
11 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
12 <%--JSP指令之taglib
13 引入资源
14 例如引入jstl标签库后,就可以在jsp页面中使用jstl标签了
15 prefix前缀可以自定义值
16 --%>
17 
18 
19 <html>
20   <head>
21     <title>$Title$</title>
22   </head>
23   <body>
24     <%
25       List list = new ArrayList<>();
26       int i = 3/0; //异常,-->页面显示500.jsp自定义内容而不是显示报错页面,对用户友好
27     %>
28 
29     <%--<c:forEach></c:forEach> jstl标签举例--%>
30   </body>
31 </html>
 1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 2 <%@ page isErrorPage="true" %>
 3 <%--isErrorPage默认false
 4 必须设置为true才能用exception内置对象
 5 --%>
 6 
 7 <html>
 8 <head>
 9     <title>Title</title>
10 </head>
11 <body>
12     <h1>服务器正忙。。。</h1>
13     <%
14         String message = exception.getMessage();
15         System.out.println(message); //输出到控制台  / by zero
16         out.print(message); //输出到页面
17     %>
18 </body>
19 </html>

 

 

1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2 
3 <h1>页面logo</h1>
4 <h1>页面标题</h1>
 1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 2 <%@ include file="top.jsp"%>
 3 <%--include指令用于页面包含--%>
 4 
 5 
 6 <html>
 7 <head>
 8     <title>Title</title>
 9 </head>
10 <body>
11         <h3>主体</h3>
12 
13 
14         <!--
15         <h1>hello</h1>
16         -->
17         <%--
18         <h1>hello</h1>
19         --%>
20         <%--
21         <% System.out.printf("hi"); %>
22         --%>
23 
24         <%
25             pageContext.setAttribute("msg","hello");
26 
27             /*对象PageContext可以获取其他八个内置对象*/
28             ServletRequest request1 = pageContext.getRequest();
29             HttpSession session1 = pageContext.getSession();
30             ServletContext application1 = pageContext.getServletContext();
31             ServletResponse response1 = pageContext.getResponse();
32             Object page1 = pageContext.getPage();
33             JspWriter out1 = pageContext.getOut();
34             ServletConfig config1 = pageContext.getServletConfig();
35             Exception exception1 = pageContext.getException();
36         %>
37 
38         <%=pageContext.getAttribute("msg")%>
39 </body>
40 </html>

 

 

 

 


 

 

 

posted @ 2021-07-03 15:02  yub4by  阅读(43)  评论(0编辑  收藏  举报