当前位置: 首页 > 知识库问答 >
问题:

为什么ServletRequest有setAtort,而不是Servlet响应?

訾稳
2023-03-14

我不明白为什么ServletRequest有一个setAttribute方法。如果我有一个包含一个文本框和一个提交按钮的jsp页面。。。

我的目标是当我提交时,我的名字应该显示在那个文本框中。问题:文本框中显示的任何内容都是来自servlet的响应,对吗?

但在我在servlet部分的作业中:这是一个书面请求。setAttribute(“名称”、“abc”);

在jsp端:
它是这样写的:

我知道在javadocs中,他们在请求中有setattribute,但为什么不在响应中呢?


共有3个答案

曾歌者
2023-03-14

当他们说请求时。setAttribute(Object,Object)这仅仅意味着该属性的作用域仅适用于该请求,并且该属性将不存在于后续请求中。

景志
2023-03-14

因为我认为设置响应的属性没有意义。你可以去酒店点午餐。这就是请求,你午餐想要什么,这就是请求的属性。但是食物的质量,即响应完全取决于酒店(服务器)。类似地,当Web服务器响应对浏览器的HTTP请求时,响应通常包括状态行、一些响应头和文档(可选,如任何JSON数据或类似内容)。所以如果你有回应。setAttribute意味着你可以将浏览器的名称从Mozilla改为Chrome,但这太疯狂了。

祝花蜂
2023-03-14

请求:从客户端到服务器

响应:从服务器到客户端

当您的客户端发送您的servlet请求时,您在请求中添加对象,然后在jsp中检索它。请求从servlet传递到jsp。您的jsp检索对象,生成超文本标记语言,并将其作为响应发送回浏览器。您的客户端发送的相同请求从一个servlet或jsp传递到另一个jsp或servlet,然后这些被编译以生成超文本标记语言格式,并作为服务器的响应发送到浏览器。在响应中设置对象没有意义,因为浏览器只是显示超文本标记语言。

 类似资料:
  • 问题内容: 在Go中,有可能等同于或取决于系统架构的类型。我可以声明一个整数变量而不必担心它的大小: 为什么没有type ,它等于或取决于我的系统的体系结构?我希望我也可以: 问题答案: float已在版本2011/01/20中删除。 您仍然可以使用简短的变量声明: 但正如GO常见问题解答所述: 出于可移植性的原因,我们决定以代码中的一些显式转换为代价,使事情变得清晰明了。 您可以在以下主题中查看

  • 我试图理解背后的动机。如果已经存在类型类和,为什么有必要呢? 诚然,的实例是具体的类型,而的实例需要一个类型参数。(有关有用的解释,请参见Monoid vs MonadPlus。)但是你不能重写任何类型的约束吗 作为和的组合? 从。它的实施是: 我只能使用和实现它: 有人能澄清和之间的真正区别吗?

  • 主要内容:Servlet 是一种规范,Servlet 接口,JSP,Servlet 版本,AppletServlet 是 Server Applet 的缩写,译为“服务器端小程序”,是一种使用 Java 语言来开发动态网站的技术。 Servlet 虽然被称作“小程序”,但是它的功能却异常强大,因为它是基于 Java 的,几乎可以使用所有的 Java API,Java 能做的事情,Servlet 也能做。 Java 是一种功能强大的通用型编程语言,可以处理 HTTP 请求,可以访问数据库,可以生成

  • servlet 是基于 Java 的 Web 组件,由容器进行管理,来生成动态内容。像其他基于 Java 的组件技术一样,servlet 也是基于平台无关的 Java 类格式,被编译为平台无关的字节码,可以被基于 Java 技术的 Web 服务器动态加载并运行。容器(Container),有时候也叫做 servlet 引擎,是 Web 服务器为支持 servlet 功能扩展的部分。客户端通过 se

  • 问题内容: 一旦碰到了一个模式,就将其中和响应对象放入servlet的局部变量。Servlet类还具有获取当前请求和响应对象的方法。因此,为了获得这些对象,您仍然需要使用servlet对象。 这些局部变量的意义何在? 问题答案: 关键是将请求和响应对象放在本来没有类的类中(例如,它们不是servlet)。一个示例是JSF托管Bean- 它们的方法不带参数,因此您可以通过来获取请求,该请求将它们包含

  • 问题内容: 我已经在Android代码中使用FloatBuffers一段时间了(从一些opengles教程中复制了它),但是我无法确切地理解此构造是什么以及为什么需要它。 例如,我在许多人的代码和android教程中看到了以下代码(或类似代码): 就我所知,这似乎是冗长和混乱的,我只是说它们只是一个浮点数的包装而已。 问题: 与任何其他类型的float集合或简单数组相反,这种类型的类(ByteBu