浏览器显示的网页,和服务器上的jsp,servlet,有什么关联

2025-03-25 00:42:32
推荐回答(3个)
回答1:

LZ可以去简单的了解一下HTTP协议的内容,它是应用层协议。浏览器与服务器的交互遵循http协议规范。

你在浏览器中输入一个网址,敲回车后,浏览器会把你输入的网址封装成一个http请求(主要添加一些http报头)向服务器发送,服务器收到这个请求后对这个请求进行处理,如果是这个网站是java开发的,处理这个请求的就是servlet(或jsp)程序,servlet分析处理这个请求,并做出相应,把用户需要的资源发送到请求的主机,用户浏览器端接收的是http,css,javascript,这些都是普通的文本,而呈现在我们眼前的是漂亮的网页,这是因为浏览器解释了这些文本(根据w3c定义的规范)。

浏览器这个软件是很复杂的,它主要能够完成以下几项功能:处理http请求,相应,解释执行html,css,javascript

具体get请求和post请求,这个不是用户能够控制的,而是交给程序员控制的。一般你在输入一个网址敲回车,这些都是get请求,而有些按钮事件,你可以选择post,也可以选择get,这完全是由你来控制的,因为开发者是你,你想选择什么请求方式就使用什么请求方式。

回答2:

网页中含有jsp代码,浏览器向服务器发送请求,服务器返回相应的网页,如果其中含有jsp代码,则相应的将代码提交给相应的servlet处理,将处理的结果以html格式返回给浏览器,所以浏览器看到的是正常的html网页,而不会有任何jsp代码。

回答3:

其实谁处理什么页面是服务器处理的比如你用Apache服务器,就可以配置什么请求由谁来处理...........