jsp ╰半夏微凉° 2022-03-29 02:44 169阅读 0赞 **目录** 出错页面 包含其他页面的两种方法 两种方法的比较: 网页跳转的两种方法 跳转携带参数 jsp内置对象 四个作用域对象 -------------------- # 出错页面 # 当程序出错了跳转到出错页面。 在页面的头部添加errorPage="error.jsp"信息 在错误页面头部添加isErrorPag=“true”信息 index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" errorPage="error.jsp"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> 我是index.jsp页面。 <%=10/0 %> </body> </html> error.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> 出错了。。<%=exception.toString() %> </body> </html> 刚问index页面报错 出错了。。java.lang.ArithmeticException: / by zero # 包含其他页面的两种方法 # index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> 我是index.jsp页面。<br> <%-- 第一种方法:静态包含 --%> <%@include file="other.jsp" %> <%-- 第二种方法 --%> <%-- <jsp:include page="other.jsp"></jsp:include> --%> </body> </html> other.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> 我是other页面的内容。 </body> </html> 访问index页面出现信息 我是index.jsp页面。 我是other页面的内容。 ## 两种方法的比较: ## 静态包含是先将页面代码包含进来,再运行。 动态包含是先将页面运行,再包含起来。 # 网页跳转的两种方法 # 效果相同 index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> 我是index.jsp页面。<br> <!-- 方法一:jsp跳转 --> <%-- <jsp:forward page="other.jsp"></jsp:forward> --%> <!-- 方法二:请求转发 --> <% request.getRequestDispatcher("other.jsp").forward(request, response); %> </body> </html> # 跳转携带参数 # index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> 我是index.jsp页面。<br> <jsp:forward page="other.jsp"> <jsp:param value="zhujunwei" name="name"/> </jsp:forward> </body> other.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <%=request.getParameter("name") %> </body> </html> # jsp内置对象 # ## 九大内置对象 ## pageContext request session application out response exception page config ## 四个作用域对象 ## pageContext【PageContext】 作用域仅限于当前的页面。还可以获取到其他八个内置对象。 request【HttpServletRequest 】 作用域仅限于一次请求, 只要服务器对该请求做出了响应。 这个域中存的值就没有了。 session【HttpSession 】 作用域限于一次会话(多次请求与响应) 当中。 application【ServletContext 】 整个工程都可以访问, 服务器关闭后就不能访问了。 作用域大小pageContext < request < session < application 三种输出 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> 默认的内容<br> <% out.write("这是out输出内容"); %> <br> <% response.getWriter().write("这是response输出的内容"); %> <br> </body> 结果 这是response输出的内容 默认的内容 这是out输出内容
相关 JSP基础:jsp注释 > HTML注释:<!-- -->是相对浏览器的,浏览器会忽略注释的部分不显示在页面上。 > Java注释: // ,/\ \/ 是相对于编译器的,编译器会忽略注释的代码,生 拼搏现实的明天。/ 2023年10月08日 23:37/ 0 赞/ 9 阅读
相关 JSP 我们都知道静态页面html,但是在我们淘宝购物的时候,每个用户的购物车界面是不一样的,那么这个购物车的界面又是如何生成的呢?是通过动态JSP生成的。 > JSP:Java S 蔚落/ 2022年06月05日 07:28/ 0 赞/ 144 阅读
相关 jsp 目录 出错页面 包含其他页面的两种方法 两种方法的比较: 网页跳转的两种方法 跳转携带参数 jsp内置对象 四个作用域对象 ------------ ╰半夏微凉°/ 2022年03月29日 02:44/ 0 赞/ 170 阅读
相关 JSP 1. 概念:Java Server Pages Java服务器端页面 一个特殊的页面,其中既可以定义html标签,又可以定义Java代码。 你的名字/ 2022年03月01日 19:08/ 0 赞/ 178 阅读
相关 jsp ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub 男娘i/ 2022年02月12日 19:09/ 0 赞/ 171 阅读
相关 jsp 动态页面技术 一、JSP 1. 简介 JSP:Java Server Page,Java服务器端页面技术,是Sun公司提供的一套规范。表面上是HTML+ 心已赠人/ 2022年02月05日 12:36/ 0 赞/ 197 阅读
相关 JSP 1.JSP有哪些内置对象?作用分别是什么? 答案: 1. JSP有9个内置对象: (1)request:封装客户端的请求,其中包含来自GET或POST请求的参数; 川长思鸟来/ 2022年01月10日 06:17/ 0 赞/ 238 阅读
相关 JSP 一、JSP简介 1. 什么是 JSP JSP全名为 Java Server Pages,中文名叫 java服务器页面。 它是在传统的网页HTML文件(.htm,. た 入场券/ 2022年01月07日 15:23/ 0 赞/ 231 阅读
相关 JSP jsp简介 JSP(Java Server Pages)是JavaWeb服务器端的动态资源,它与html页面的作用是相同的,显示数据和获取数据。 jsp: 作为请求发起页 喜欢ヅ旅行/ 2021年11月02日 14:46/ 0 赞/ 290 阅读
还没有评论,来说两句吧...