我不明白为什么ServletRequest有一个setAttribute方法. 例如: 如果我有一个包含1个文本框和提交按钮的jsp页面… 我的目标是当我提交我的名字应该显示在那个文本框中. 问题在于:该文本框
例如:
如果我有一个包含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.