首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsp响应最终会返回什么?

jsp响应最终会返回什么?
EN

Stack Overflow用户
提问于 2015-04-13 13:04:44
回答 2查看 546关注 0票数 0

我不太确定jsp实际返回的是什么。大多数学习材料中都没有提到这一点。响应是html内容吗?

jsp是一种将html标记与java代码混合的技术。在服务器端,jsp将被转换为servlet。Servlet是用来处理http请求和返回响应的。那么,当请求一个jsp时,这个jsp servlet最终会返回什么呢?最终响应的html页面是否通过将动态部分转换为静态html内容?

或者响应仍然是html和java的混合,并发送回浏览器。浏览器会执行java代码吗?(我不认为浏览器可以运行java代码)

EN

回答 2

Stack Overflow用户

发布于 2015-04-13 13:10:08

jsp是一种将html标记与java代码混合在一起的技术。

虽然JSP可以让我们在编写html的同时编写java代码,但这并不可取。JSP的工作就是充当视图。它不应该包含任何java代码。JSP用于表示目的。您应该研究一下MVC architecture with servlets and jsp,什么是advantages of JSP over servlets

或响应仍然是html和java的混合,并发送回浏览器。浏览器会执行java代码吗?(我不认为浏览器可以运行java代码)

浏览器不执行java代码。它只能解释html代码。JSP将返回浏览器上可执行的任何内容。即javascript、css、图像、jsons、html以及浏览器可以解释的许多事物。

可以使用response.setContentType("application/json");完成此操作

票数 2
EN

Stack Overflow用户

发布于 2015-04-13 13:17:30

响应可以是anything.we可以通过

示例:

代码语言:javascript
复制
response.setContentType("text/html");
response.setContentType("image/gif");

这是一个从服务器端到浏览器的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29598174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档