特殊时期,大家一定要保重身体。增强自身免疫力,一切都会过去,一起加油!!!

JSP语言详细介绍

JSP zchao 267℃ 0评论

JSP—-Web编程语言



神马是Jsp?

JSP全称:Java Server Pages,中文名叫java服务器页面。

是一种动态网页技术。

简单说jsp是嵌入了HTML的JAVA代码。

配合Servlet使用,Servlet是Java服务小程序。

Jsp和Servlet都是在服务器端执行,返回给客户端的内容基本就是HTML界面。

为什么要使用Servlet和Jsp?

一个强大的Web程序,动态网站需要交互,所以需要Java,Servlet,Jsp来完成大部分的功能。

一个JSP页面可以被分为以下几部份:

  • 静态数据,如HTML

  • JSP指令,如include指令

  • JSP脚本元素和变量

  • JSP动作

  • 用户自定义标签

JSP有九个内置对象?

简单介绍一下:
request:用户端请求,包含来自GET/POST请求的参数
response:响应客户请求的有关信息
session:客户端与服务器的一次会话
out:out对象是JspWriter类的实例,是向客户端输出内容常用的对象
page:指向当前JSP页面本身
application:应用程序,用户间数据的共享,可存放全局变量
exception:针对错误的网页,是一个例外对象,把isErrorPage设为true
pageContext:网页的属性在这里管理
config:servlet的架构部件,JSP引擎向它传递信息,包括Servlet初始化时所要用到的参数,以及服务器的有关信息

对doGET和doPost方法解释?

Servlet有doGET和doPost方法,主要用来处理客户端传来的用户请求,比如从表单传来的用户名密码等,

在Servlet中通过表单中的method属性值的不同,调用不同的方法,如果是get请求,会通过service方法调用doGet方法去处理用户的请求,如果是gpost请求,会通过service方法调用doPost方法去处理用户的请求;主要通过request接受用户请求,通过response向用户响应。

用户同浏览器访问页面到服务器(指Tomcat)进行处理的简单过程?

客户端发一个请求,服务端根据请求的方式调用相应的方法去处理这个请求,最后将处理的结果(页面)返回给客户端。

注意一个问题:

如果我们想要不确定客户端请求的方式,也就是在doGet和doPost方法中相互转换,这样就可以解决不管是哪种方式,可以这样设置:在doGet方法中调用doPost方法:即doPost(request,response);在doPost方法中调用doGet方法:即doGet(request,response);



这里简单介绍,之后会后更多对Jsp相关知识的解释,做web程序,一定要学明白jsp的流程,只有从根本理解流程对以后的学习帮助很大。

zchao博客之家随时都在,只要你有问题,随时留言,我们会及时给你答复。

转载请注明:zchao博客之家 » JSP语言详细介绍

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!