1.构成JSP的6大元素:静态文本(html代码),注释(html注释<!-- -->和jsp注释<%-- --
%>),声明(<%! %>),表达式(<%= %>),代码段(<% %>),指令(<%@ page
%>)。
2.JSP 9 大内置对象
输入输出对象:out,request,response
作用域控制和通信对象:pageContext,session,application(request也可以放在此类中)
Servlet相关对象:page,config
错误处理对象:exception
3.JSP标准动作
useBean:允许Jsp创建或使用JavaBean的实例
getProperty:得到Bean属性的值,将其转换成字符串,并插入到输出结果中
setProperty:可以用于页面的任何地方,以修改Bean的属性
include:将另一个本地文档生成的内容合并到当前页面的输出结果中
forward:讲请求转发到本地服务器的另一个位置(<jsp:forward page="localurl"> 只能是一
个相对URL)
4.会话Session跟踪技术:隐藏表单域,Cookie,URL重写,拼接字符串。
在servlet中获得会话session的方法:request.getSession() 如果有与之相关联的会话就返回
他,没有就创建一个新的。
request.getSession(boolean b) 如果是为false,有与之
相关联的会话就返回他,没有就返回null。
5.include指令与include动作的区别:前者是在jsp页面被转换成Servlet的时候引入文件,两
个文件合二为一,是静态的;后者是在页面被请求执行时引入文件,两个文件相对独立,是
动态的。
6.请求转发:request.getRequestDispatcher(target).forward(request,response) 和
<jsp:forward>动作 , 它们将控制权从jsp页面传输至本地服务器的另一个位置,它是直接在
服务器上做的,浏览器并不知道,也不和浏览器打交道,在客户端浏览器地址栏中不会显示
转向后的地址。
请求重定向:response.sendRedirect() ,它其实是向浏览器发送一个特殊的header,然后
由浏览器来做转向,转到指定的页面,在客户端浏览器地址栏中会显示 转向后的地址。
<jsp:forward>更加 高效,应该进来使用它来实现页面的转换,但是如果要跳转到一个其它
服务器上的资源则必须使用response.sendRedirect()。
分享到:
相关推荐
**JavaServer Pages(JSP)技术详解*...这个"jsp学习的ppt"涵盖了以上所有知识点,并可能包含实际示例和练习,是学习JSP的理想资源。通过深入学习和实践,开发者能够熟练掌握JSP技术,构建高效、可维护的Java Web应用。
### JSP知识点总结 #### 1. JSP简介 JSP(Java Server Pages)是一种基于Java的服务器端脚本技术,用于创建动态网页。它结合了HTML标记和Java代码,使得开发者可以在静态网页的基础上添加动态内容。JSP具有以下...
【JSP和Servlet知识点详解】 一、JSP与Servlet的区别 1. **本质与生成**:JSP(Java Server Pages)本质上是Servlet的一种简化形式,它将HTML代码和Java代码结合在一起,经过Web容器(如Tomcat)的处理,被编译成...
### Servlet与JSP知识点总结 #### 一、Servlet概述及基本使用 - **Servlet定义**:Servlet是一种服务器端的小程序,用于处理来自Web浏览器或其他HTTP客户端的请求,并返回响应。Servlet通常作为MVC架构模式中的...
jsp&servlet知识点总结.doc
**JSP基础课程知识点总结** **1. JSP简介** JSP(JavaServer Pages)是Java平台上的一个服务器端技术,用于创建动态网页。它允许开发者将HTML代码与Java代码结合,实现动态内容的生成。JSP的核心优势在于其与Java的...
根据提供的信息,我们可以总结出以下关于JSP与CSS的相关知识点: ### JSP页面与CSS样式集成 1. **在JSP页面中引入外部CSS样式表:** 在JSP页面中,可以通过`<link>`标签引入外部的CSS样式表文件。例如: ```html...
这份名为"知识点总结word.zip"的压缩包文件,很可能包含了一份精心整理的Java技术学习指南,帮助我们系统地理解和掌握这个强大的编程语言。下面,我们将详细探讨Java的核心概念和技术点,希望能为你的学习之路提供...
### JSP知识点个人总结 #### 一、JSP与Tomcat服务器配置 在学习JSP的过程中,正确配置服务器环境是至关重要的第一步。本节将详细介绍如何在Tomcat服务器上配置数据库连接池,以便后续开发中可以方便地进行数据库...
以下是对Servlet和JSP知识点的详细归纳: **Servlet** 1. **Servlet概念**:Servlet是Java编写的小型服务器端程序,运行在Web服务器上,用于处理客户端请求并返回响应。 2. **生命周期**:Servlet的生命周期包括...
以下是对Struts2知识点的详细总结: 1. **Struts2核心组件** - **FilterDispatcher**(或现在的`StrutsPrepareAndExecuteFilter`):这是Struts2的核心过滤器,它负责拦截请求,处理Action映射,并转发到相应的...
Web学习知识点总结涵盖了Web工作原理、HTTP协议、Web服务器缺陷及解决方案、Web应用程序的组成、Servlet等内容,这对于理解和掌握Web开发至关重要。 首先,HTTP(超文本传输协议)是Web通信的基础,它定义了客户端...
以下是对JavaWeb知识点的详细总结: 1. **Servlet**: Servlet是Java Web应用的基础,它是Java编写的应用程序,用于扩展服务器的功能。通过实现Servlet接口或继承HttpServlet类,我们可以处理HTTP请求并生成响应。 ...
本篇文章将深入探讨在Java学习过程中的一些关键知识点和容易混淆的概念。 基础篇: 1. JDK常用的包:Java Development Kit (JDK) 包含了Java运行环境和开发工具,其中核心的几个包如`java.lang`, `java.util`, `...
通过深入学习这些知识点,开发者可以更好地理解和利用JSP来构建高效、健壮的Web应用程序。同时,结合对JVM内存管理和设计模式的理解,可以优化应用性能,避免常见问题,提高系统的稳定性和扩展性。