首页 理论教育 实战演练:使用GET方法传递数据到服务器

实战演练:使用GET方法传递数据到服务器

时间:2023-06-27 理论教育 版权反馈
【摘要】:在本节的内容中,将通过一个具体实例的实现过程,介绍在Android系统中采用GET方式向服务器传递数据的基本方法。打开Eclipse,新建一个名为“ServerForGETMethod”的Web工程,并自动生成配置文件web.xml。创建一个名为“ServletForGETMethod”的Servlet,功能是接收并处理通过GET方式上传的数据。由此可见,在使用GET方式传递数据时,需要使用如下的代码声明当前页的字符集。编写配置文件AndroidManifest.xml,声明网络访问权限,主要代码如下。输入用户名和年龄后单击save按钮,会将输入的数据上传至服务器。

实战演练:使用GET方法传递数据到服务器

在本节的内容中,将通过一个具体实例的实现过程,介绍在Android系统中采用GET方式向服务器传递数据的基本方法。

978-7-111-52203-4-Part02-107.jpg

本实例的具体实现流程如下。

(1)打开Eclipse,新建一个名为“ServerForGETMethod”的Web工程,并自动生成配置文件web.xml。

(2)创建一个名为“ServletForGETMethod”的Servlet,功能是接收并处理通过GET方式上传的数据。实现文件ServletForGETMethod.java的具体代码如下。

978-7-111-52203-4-Part02-108.jpg

978-7-111-52203-4-Part02-109.jpg

在上述代码中,为了避免出现中文乱码的问题,特意实现了ISO8855-1编码和UTF-8编码的转换处理。通过下面的代码,可以很好地解决乱码问题。

978-7-111-52203-4-Part02-110.jpg

由此可见,在使用GET方式传递数据时,需要使用如下的代码声明当前页的字符集。

978-7-111-52203-4-Part02-111.jpg

(3)在配置文件web.xml中配置ServletForGETMethod,具体实现代码如下。

978-7-111-52203-4-Part02-112.jpg

(4)打开Eclipse,新建一个名为“UserInformation”的Android工程。然后编写界面布局文件main.xml,具体实现代码如下。(www.xing528.com)

978-7-111-52203-4-Part02-113.jpg

978-7-111-52203-4-Part02-114.jpg

(5)编写文件UserInformationActivity.java,具体实现代码如下。

978-7-111-52203-4-Part02-115.jpg

978-7-111-52203-4-Part02-116.jpg

(6)编写业务类的实现文件UserInformationService.java,主要实现代码如下。

978-7-111-52203-4-Part02-117.jpg

978-7-111-52203-4-Part02-118.jpg

(7)编写配置文件AndroidManifest.xml,声明网络访问权限,主要代码如下。

978-7-111-52203-4-Part02-119.jpg

到此为止,整个实例讲解完毕,执行后的效果如图4-7所示。输入用户名和年龄后单击save按钮,会将输入的数据上传至服务器。

978-7-111-52203-4-Part02-120.jpg

图4-7 执行效果

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

我要反馈