当前位置 : 主页 > 编程语言 > java >

jsp – 为什么ServletRequest有setAttribute而不是ServletResponse?

来源:互联网 收集:自由互联 发布时间:2021-06-25
我不明白为什么ServletRequest有一个setAttribute方法. 例如: 如果我有一个包含1个文本框和提交按钮的jsp页面… 我的目标是当我提交我的名字应该显示在那个文本框中. 问题在于:该文本框
我不明白为什么ServletRequest有一个setAttribute方法.
例如:
 如果我有一个包含1个文本框和提交按钮的jsp页面…

我的目标是当我提交我的名字应该显示在那个文本框中.
问题在于:该文本框中显示的是来自servlet的响应吗?

但是我在servlet部分的任务中:
它写成了request.setAttribute(“name”,“abc”);

在jsp方面:
它被写成:< input type =“text”value =< %request.getAttribute(“name”)%> >

我知道在javadocs中他们已经在请求中设置了属性,但为什么不在响应中呢?

请求:从客户端到服务器

响应:从服务器到客户端

当您的客户端发送您的servlet请求时,您在请求中添加对象,然后在jsp中检索它.请求从servlet传递到jsp.Your jsp检索对象,生成HTML并将其作为响应发送回您的浏览器.客户端发送的请求从一个servlet或jsp传递到另一个jsp或servlet然后编译生成HTML格式并作为server的响应发送到浏览器.响应中的对象没有意义,因为浏览器只显示HTML.

网友评论