×

jsp网页设计?JSP网页设计心得体会

前端技术网 前端技术网 发表于2024-01-18 15:45:41 浏览3455 评论0

抢沙发发表评论

一、jsp的七种页面元素和语法格式

1.静态内容

就是html,css,javascript等内容

jsp网页设计?JSP网页设计心得体会

2.指令

以<%@开始%>结尾,比如<%@pageimport="java.util.*"%>

3.表达式<%=%>

用于输出一段html

4.Scriptlet

在<%%>之间,可以写任何java代码

jsp网页设计?JSP网页设计心得体会

5.声明

在<%!%>之间可以声明字段或者方法。但是不建议这么做。

6.动作

<jsp:includepage="Filename">在jsp页面中包含另一个页面。在包含的章节有详细的讲解

7.注释<%----%>

二、jsp页面是什么

JSP(全称JavaServerPages)是由SunMicrosystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。

三、jsp入门教程

jsp入门从概念、原理、脚本等入手。

JSP概念:JavaServerPages-Java服务端页面;在JSP文件中,既可以写HTML代码,又可以写Java代码。简化了网页页面的书写。

JSP原理:JSP本质上是一个Serverlet——供客户端访问的类。查看源代码可知。

当客户端浏览器访问服务器的jsp页面时,服务器会先把jsp文件转化为.java文件,接着转化为.class文件,向客户端传递的是.class文件。

JSP的脚本:定义Java代码的方法

定义的方法有3中:<%代码%>:代码为Java代码,所有的代码本质上会定义在Serverlet方法中,Serverlet中可以定义什么,代码就可以写什么。

<%!代码%>:代码定义成员方法和成员变量。

<%=代码%>:用于输出语句到web页面上。

JSP的9个内置对象:

在jsp中不用创建,可以直接使用的对象。

这里我只介绍3个:requestresponseout

着重强调下out和response.getWriter.writer(),他们都是输出数据到页面上,不同点在于Writer的优先级高。原因是当浏览器

访问服务器时,服务器会先访问Writer的缓冲区,接着访问out的缓冲区。他们都是流对象,所以都有缓冲区。

四、jsp相关文档资料

JavaServerPages(JSP)技术允许您轻松创建具有静态和动态组件的web内容。jsp技术提供了javaservlet技术的所有动态功能,但提供了创建静态内容的更自然的方法。

JSP技术的主要特点如下:

一种用于开发JSP页面的语言,这些页面是基于文本的文档,描述了如何处理请求和构造响应

访问服务器端对象的表达式语言

定义JSP语言扩展的机制

JSP技术还包含web容器开发人员使用的api,但本教程不介绍这个api。

文章到此结束,希望我们对于jsp网页设计和JSP网页设计心得体会的问题能够给您带来一些启发和解决方案。如果您需要更多信息或者有其他问题,请随时联系我们。