我是java servlets的新手。我研究了一些关于servlet的代码,但我真的想知道更基本的东西以及它是如何工作的。我只是想知道从java servlet到浏览器可以发送什么类型的材料/内容。像http请求或什么?布劳尔如何知道如何处理这种材料?另外,对于java bean。我知道它是一个java类。但是,开发java bean概念的目的是什么。
答案 0 :(得分:3)
你需要做一些背景阅读,从这个tutorial
开始我们可以在遇到问题时回答具体问题,但概念材料最好不要通过此类Q& A网站解决。
我们通常使用了解HTTP协议的servlet,因此浏览器发送HTTP请求,servlet发送响应。通常,响应采用HTML的形式,浏览器知道如何渲染成一个很好的人类可读页面。
Java Beans:不要担心它们,只需将它们视为另一个Java类。
答案 1 :(得分:1)
可以从java servlet向浏览器发送什么类型的材料/内容?
servlet可以将任何类型的数据返回给浏览器(或其他任何提出请求的数据)。数据包含在ServletResponse
对象中,通常为HttpServletResponse
。
响应包含实际数据以及响应头形式的元数据,尽管我们现在正在进入HTTP领域,而不是servlet。你知道HTTP是如何工作的,对吧?哟
布劳尔如何知道如何处理这些材料?
响应头通常会向浏览器提示响应的数据类型,无论是文本,html,XML等。这是由名为 Content-Type 的响应头提供的。这又是标准的HTTP内容,并不是特定于servlet的。
开发java bean概念的目的是什么?
java bean标准是用于编写POJO的约定。有许多工具专门用于处理写入java bean标准的类。关于servlet和HTTP,最好的例子可能是JSTL,它允许你访问JSP中的对象,只要它们遵循bean标准。
答案 2 :(得分:0)
我真的想知道更多基本的东西以及它是如何工作的。我只是想知道从java servlet向浏览器发送什么类型的材料/内容。像http请求或什么?布劳尔如何知道如何处理这种材料?
Servlet将HTTPResponse发送到浏览器,并从内容类型标题浏览器确定它是什么类型的数据。它是一个pdf,音频文件..
表示java bean。我知道它是一个java类。但是,开发java bean concep
背后的目的是什么?