开发者社区> 问答> 正文

servlet怎样编写服务方法啊?

已解决

servlet怎样编写服务方法啊?

展开
收起
游客ksbtr3hoxwpzi 2022-08-14 10:13:06 680 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    servlet提供的服务实现在GenericServlet的service方法、HttpServlet的doMethod方法(在该方法中,Method可以带Get、Delete、Options、Post、Put、Trace的值),或者是任何其他的由实现了Servlet接口的类定义的协议指定(protocol-specific)的方法中。在这一章剩下的部分中,服务方法这个术语将用于在一个向客户端提供服务的servlet类中定义的任何方法。

    服务方法的一般模式是从请求中提取信息、访问外部资源并且基于这些信息填充响应。

    对于HTTPservlet来说,填充响应的正确过程是:首先填充响应头,然后从响应中获取一个输出流,最后编写输出流的所有主体内容。响应头必须在PrintWriter或ServletOutputStream被获取到之前设置好,因为HTTP协议希望获得主体内容前的所有头的信息。下两节将描述如何从请求中获得信息和产生响应。

    从请求中获得信息 一个请求包含客户端和servlet之间传递的数据。所有请求都实现了ServletRequest接口,该接口为访问一下的信息定义了方法:

    · 参数,通常用来在客户端和servlet之间传送信息

    · 对象属性(Object-valued attribute),通常用来在servlet容器与servlet之间或在协作的servlet之间传递信息

    · 有关协议的信息,用来在请求、客户端和涉及到该请求中的服务器之间的通信。

    · 有关地区化的信息。

    2022-08-14 10:14:41
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载