`
javazhou
  • 浏览: 69796 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JSP知识点总结

阅读更多

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()。

分享到:
评论

相关推荐

    jsp学习的ppt

    **JavaServer Pages(JSP)技术详解*...这个"jsp学习的ppt"涵盖了以上所有知识点,并可能包含实际示例和练习,是学习JSP的理想资源。通过深入学习和实践,开发者能够熟练掌握JSP技术,构建高效、可维护的Java Web应用。

    jsp总结关于jsp

    ### JSP知识点总结 #### 1. JSP简介 JSP(Java Server Pages)是一种基于Java的服务器端脚本技术,用于创建动态网页。它结合了HTML标记和Java代码,使得开发者可以在静态网页的基础上添加动态内容。JSP具有以下...

    jsp和servlet知识点总结

    【JSP和Servlet知识点详解】 一、JSP与Servlet的区别 1. **本质与生成**:JSP(Java Server Pages)本质上是Servlet的一种简化形式,它将HTML代码和Java代码结合在一起,经过Web容器(如Tomcat)的处理,被编译成...

    servlet jsp总结

    ### Servlet与JSP知识点总结 #### 一、Servlet概述及基本使用 - **Servlet定义**:Servlet是一种服务器端的小程序,用于处理来自Web浏览器或其他HTTP客户端的请求,并返回响应。Servlet通常作为MVC架构模式中的...

    jsp&servlet知识点总结.doc

    jsp&servlet知识点总结.doc

    JSP基础 课程知识点总结论文

    **JSP基础课程知识点总结** **1. JSP简介** JSP(JavaServer Pages)是Java平台上的一个服务器端技术,用于创建动态网页。它允许开发者将HTML代码与Java代码结合,实现动态内容的生成。JSP的核心优势在于其与Java的...

    jsp小知识点

    根据提供的信息,我们可以总结出以下关于JSP与CSS的相关知识点: ### JSP页面与CSS样式集成 1. **在JSP页面中引入外部CSS样式表:** 在JSP页面中,可以通过`&lt;link&gt;`标签引入外部的CSS样式表文件。例如: ```html...

    知识点总结word.zip

    这份名为"知识点总结word.zip"的压缩包文件,很可能包含了一份精心整理的Java技术学习指南,帮助我们系统地理解和掌握这个强大的编程语言。下面,我们将详细探讨Java的核心概念和技术点,希望能为你的学习之路提供...

    jsp知识点个人总结

    ### JSP知识点个人总结 #### 一、JSP与Tomcat服务器配置 在学习JSP的过程中,正确配置服务器环境是至关重要的第一步。本节将详细介绍如何在Tomcat服务器上配置数据库连接池,以便后续开发中可以方便地进行数据库...

    Servlet&JSP知识点归纳思维导图

    以下是对Servlet和JSP知识点的详细归纳: **Servlet** 1. **Servlet概念**:Servlet是Java编写的小型服务器端程序,运行在Web服务器上,用于处理客户端请求并返回响应。 2. **生命周期**:Servlet的生命周期包括...

    Struts2知识点总结

    以下是对Struts2知识点的详细总结: 1. **Struts2核心组件** - **FilterDispatcher**(或现在的`StrutsPrepareAndExecuteFilter`):这是Struts2的核心过滤器,它负责拦截请求,处理Action映射,并转发到相应的...

    Web学习知识点总结

    Web学习知识点总结涵盖了Web工作原理、HTTP协议、Web服务器缺陷及解决方案、Web应用程序的组成、Servlet等内容,这对于理解和掌握Web开发至关重要。 首先,HTTP(超文本传输协议)是Web通信的基础,它定义了客户端...

    javaWeb知识点总结

    以下是对JavaWeb知识点的详细总结: 1. **Servlet**: Servlet是Java Web应用的基础,它是Java编写的应用程序,用于扩展服务器的功能。通过实现Servlet接口或继承HttpServlet类,我们可以处理HTTP请求并生成响应。 ...

    java综合知识点总结

    本篇文章将深入探讨在Java学习过程中的一些关键知识点和容易混淆的概念。 基础篇: 1. JDK常用的包:Java Development Kit (JDK) 包含了Java运行环境和开发工具,其中核心的几个包如`java.lang`, `java.util`, `...

    关于jsp的一些知识总结

    通过深入学习这些知识点,开发者可以更好地理解和利用JSP来构建高效、健壮的Web应用程序。同时,结合对JVM内存管理和设计模式的理解,可以优化应用性能,避免常见问题,提高系统的稳定性和扩展性。

Global site tag (gtag.js) - Google Analytics