【摘要】:服务器端的处理方式有很多种选择,可以选择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对象中返回给用户。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。