首页 理论教育 服务器端处理用户请求

服务器端处理用户请求

时间:2023-11-08 理论教育 版权反馈
【摘要】:服务器端的处理方式有很多种选择,可以选择JSP、ASP、CGI和Servlet中的任意一种作为相应客户端请求的服务程序,在本例中选择Servlet来实现服务器端逻辑处理的功能。在服务器端完成用户需要的逻辑处理后,需要把处理的结果返回给用户,在这种情况下,一般是把处理的结果组织成XML的格式,然后把这个XML文档返回给客户端。本例通过Servlet处理客户端的请求,在Servlet中可以完成对用户请求的处理,然后通过Servlet把处理的结果以XML的格式返回给客户端,Servlet代码如下。

服务器端处理用户请求

在Ajax中,服务器接收到用户的请求以后,可以根据请求的内容进行相应的操作,然后把操作以合适的格式返回给客户端。服务器端的处理方式有很多种选择,可以选择JSP、ASP、CGI和Servlet中的任意一种作为相应客户端请求的服务程序,在本例中选择Servlet来实现服务器端逻辑处理的功能。

由于客户端想服务器发送信息的时候,可以选择多种方式进行发送,所以服务器端就需要根据客户端发送信息的方式,对接收到的信息进行分析,从而取出进一步操作所需要的信息。

当客户端使用超链接传递参数的时候,服务器端的处理比较简单,仅仅通过request.getParameter("参数名称")就可以取出对应参数的值,然后根据取得的值进行相应的逻辑操作。

当客户端使用XML格式发送请求信息的时候,在服务器端就需要对接收的XML文档进行分析,可以使用DOM或者SAX从这个XML文档中取出需要的信息,然后才能进行相应的逻辑操作。

在服务器端完成用户需要的逻辑处理后,需要把处理的结果返回给用户,在这种情况下,一般是把处理的结果组织成XML的格式,然后把这个XML文档返回给客户端。(www.xing528.com)

本例通过Servlet处理客户端的请求,在Servlet中可以完成对用户请求的处理,然后通过Servlet把处理的结果以XML的格式返回给客户端,Servlet代码如下。_______

【代码说明】

●第13行:生成XML文档内容。

●第14行:把生成的内容放在PrintWriter对象中返回给用户。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈