`

JSP一些基本的知识

    博客分类:
  • J2EE
 
阅读更多

JSP的7大指令

jsp:forward 转发
jsp:param 传递参数,不能独立使用,需要与其它的指令一起使用
jsp:include 动态引入一个JSP页面
jsp:plugin 用于下载JavaBean或者Applet,目前很少用到
jsp:userBean 创建一个JavaBean的实例,实例时,可以设置它的作用域,即session,request,page,application
jsp:setProperty 设置JavaBean属性值,JavaBean必须有对应的Setter方法
jsp:getProperty 输出JavaBean属性值,JavaBean必须有对应的Getter方法


JSP脚本中的9大内置对象
application
config
request
response
page 即是this
pageContext 这个是JSP上下文,它可以访问页面中所共享的数据
session
out
exception 只有设置为isErrorPage的页面,才会有这个实例


将a.jsp页面的内容包含到本页面中来,即在页面中除了显示本页面的内容外,还会把a.jsp中内容显示
,这个是动态加载的,所以a.jsp的页面的命令只有在被加载是被执行。

request.getRequestDispatcher("/a.jsp").include(request,response);

把请求转发给a.jsp页面,即请求的数据原样传递给a.jsp
request.getRequestDispatcher("/a.jsp").forward(request,response);

重定向,丢失所有请求的参数,与前一次请求不在同一个请求范围内。
response.sendRedirect("/a.jsp");

Out是JspWriter的实例,而JspWriter是Writer的子类,只能输出字符流,如果需要输出非字符流,则需要使用response.getOutputStream();


Cookie或者Url中带有中文,则需要在设置值是,先java.net.URLEncoder.encode,然后再在取值的时候使用java.net.URLDecoder.decode

可以通过代码向客户添加Cookie,response.addCookie(cookie);


JSP2规范不推荐使用JSP脚本,所以JSP2的标签体中不能包含JSP脚本

分享到:
评论

相关推荐

    通讯录[学JSP的一些基本知识做的]

    在这个项目中,我们可以通过以下几个核心知识点来理解JSP与Servlet的结合使用。 1. **JSP(JavaServer Pages)**:JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的逻辑处理。JSP...

    jsp基本知识的讲解

    熟悉JSP的基本知识,深入掌握JSP的基本知识以及灵活运用

    关于jsp的一些知识总结

    关于“关于jsp的一些知识总结”,我们可以深入探讨JSP(JavaServer Pages)的多个核心概念,同时结合提供的标签“源码”和“工具”,我们将涵盖JSP的语法、生命周期、与Servlet的关系、内存管理和设计模式等方面。...

    学习jsp的基本知识

    ### 学习JSP的基本知识 #### 知识点一:理解JSP及其与Java的关系 JSP(Java Server Pages)是一种基于Java技术的服务器端动态网页开发技术,它允许在标准的HTML代码中嵌入Java代码片段和JSP元素,从而实现动态生成...

    JSP基本语法

    JSP 基本语法 JSP(Java Server Pages)是一种基于 Java 语言的服务器端脚本语言,用于创建...本文总结了 JSP 基本语法的知识点,包括注释、脚本标识、动作标识和指令标识等,旨在帮助初学者快速掌握 JSP 基本语法。

    JSP语法笔记(详细介绍了JSP的一些知识点)

    这是一些表述JSP知识点的相关文档,对于一些JSP的初学者有很好的帮助,也希望这个资源能帮助想学习JSP的朋友起到作用

    第4章 JSP基本语法

    第4章 JSP基本语法,jsp的基础知识

    JSP知识点梳理

    JSP知识点梳理、 JSP知识点梳理 JSP知识点梳理 JSP知识点梳理

    jsp 的一些基本资料

    根据提供的文件信息,我们可以整理出以下几个关于 JSP (JavaServer Pages)...以上内容概括了 JSP 中的一些基础知识点,包括常用标签的使用方法以及如何处理字符串和请求参数等。这对于初学者来说是非常实用的参考资料。

    jsp基础知识教学教案

    【JSP基础知识教学教案】 JSP(JavaServer Pages)是由Sun Microsystems公司主导并与其他公司共同创建的一种用于构建动态网页的标准技术。它与ASP(Active Server Pages)类似,但提供了更为强大的功能和更好的平台...

    JSP页面的基本结构——求圆面积周长

    JSP 页面的基本结构——求圆面积周长 JSP(Java Server Pages)是一种基于Java技术的Web开发技术,它可以将Java代码嵌入到HTML页面中,从而实现动态网页的开发。JSP页面的基本结构主要包括指令、脚本、表达式和动作...

    jsp电子书的一些内容

    《jsp电子书的一些内容》是一份深入讲解JSP(Java Server Pages)技术的教育资源,适合初学者系统学习Web开发中的JSP基础知识。通过这份资料,学习者可以了解到JSP在构建动态网页和交互式Web应用中的关键角色。 **...

    JSP基础语法知识(JSP语法(中华电脑书库_整理制作))

    一个基本的JSP页面由两部分组成:静态内容和动态脚本元素。静态内容包括HTML、CSS和JavaScript,它们直接输出到浏览器。动态脚本元素则包含Java代码,负责处理服务器端的逻辑。 ```jsp ; charset=UTF-8" ...

    jspapi--jsp基础知识--jspapi

    **JSP(Java Server Pages)基础知识与JSPAPI详解** JSP是Java平台上的一个用于创建动态网页的技术,它结合了HTML、JavaScript、CSS以及Java代码,使得开发者可以在服务器端生成HTML页面。JSPAPI是Java Servlet API...

    JSP快速入门比较简单一些入门知识

    **JSP(Java Server Pages)** 是一种...对于初学者来说,了解并掌握上述JSP基础知识是至关重要的。通过实践和不断学习,可以逐步掌握JSP的高级特性,如自定义标签、过滤器和监听器等,从而在Web开发领域中游刃有余。

    JSP入门(01概述02预备知识...)

    在"02预备知识"中,通常会涵盖一些必要的前置知识,这些知识对于理解和学习JSP至关重要,包括: 1. Java基础:理解Java语言的基本概念,如类、对象、继承、封装和多态等。 2. Web基础知识:了解HTTP协议、Web服务器...

    jsp一些简单的代码

    这个标题和描述暗示了我们即将探讨的是关于JavaServer Pages (JSP)的基本编程知识,特别是与脚本元素相关的部分,并且强调了JavaScript在JSP中的应用。JSP是Java平台上用于构建动态Web应用程序的一种技术,它允许...

    jsp 原理 jsp教程

    **JSP(Java Server Pages)原理与教程** Java Server Pages(JSP)是Java平台上的一个...在学习过程中,实践是非常关键的一部分,尝试创建自己的JSP项目,将理论知识转化为实际操作,将有助于加深理解和提高技能。

Global site tag (gtag.js) - Google Analytics