博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么使用servlet&jsp?基本概述
阅读量:5881 次
发布时间:2019-06-19

本文共 975 字,大约阅读时间需要 3 分钟。

](http://upload-images.jianshu.io/upload_images/1234352-e011f7229bf7e78f.PNG?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

web client做些什么

向服务器请求某项资源,并得到服务器的返回结果

HTTP && HTML

client和server都知道HTTP和HTML。 HTML告诉浏览器怎样向用户显示内容 http是web上客户与服务器之间进行通信的网络协议

http分为http request 和http response

  • http request

request的关键元素:

  1. http方法
  2. 需要访问资源的URL
  3. 需要传递的参数

** http response **

response的关键元素: 1.状态码 2.内容类型 3.返回的内容

HTML是http相应的一部分

http响应分为http首部和http体。响应的HTML在http体中,属于http响应的一部分。

request中的get和post方法

具体get和post方法的区别将在以后详细讲到

get方法

post方法

MIME类型

MIME类型告诉浏览器要接收的数据是什么类型,以便于浏览器显示数据。

对于上述内容,我们可以用一张图进行总结:

下面将实现一个简单的servlet程序

在MyEclipse平台下,直接新建一个web project,用其默认的内容,直接run on server。 尝试多次发现结果显示404 ,寻找web.xml

从配置文件的url可知,访问servlet的路径应该是/Ch1Servlet 但却显示404,后来发现细节上出现了错误。

需要在前面加上web应用名才可运行。

总结

为什么要使用servlet&jsp?

** 服务器擅长提供静态的界面。举个例子,如果我们需要在html中加上一段代码,让其动态的显示当前的时间,那么静态界面显然是无法满足要求的,这时候我们就需要一个辅助应用帮忙处理显示动态的时间,然后将处理后的结果插入到HTML中,再交给服务器返回,对服务器来说,它处理的仍然是自己所以为的静态界面。servlet就是服务器端的这种辅助应用,java小程序动态的处理各种结果。 **

转载地址:http://ywvix.baihongyu.com/

你可能感兴趣的文章
Python教程:[30]写入Excel
查看>>
ssh锁定(chroot)普通账号的活动目录
查看>>
Crontab
查看>>
使用概要管理工具创建定制概要文件,并在此节点上 创建集群以及在集群服务器中部署应用...
查看>>
Shiro基础
查看>>
我的友情链接
查看>>
ThreadLocal
查看>>
装饰器模式
查看>>
SQL Server 死锁的监视
查看>>
解决java8 stream无法复用问题(为要执行的每一个终端操作创建一个新的Stream链)...
查看>>
EIGRP实验——可靠性
查看>>
nginx报错pread() returned only 0 bytes instead of 4091的分析
查看>>
HTML 字符实体
查看>>
质数因子
查看>>
在NVIDIA Quadro NVS 295 显卡上装redhat 黑屏 无信号输入
查看>>
Announcing the new Office 365 admin center
查看>>
小白经营网站的前前后后
查看>>
Spring MVC 教程,快速入门,深入分析——如何实现全局的异常处理
查看>>
单用户模式修改密码
查看>>
微信小程序帮你赚到第一桶金
查看>>