大体描述
android端提交账号和密码,Tomcat服务器端会接收到,eclipse的控制台输出得到的账号和密码。
Tomcat服务器端
先建立了一个javaweb项目,我这项目名是ConnectTest,然后在建立了一个包,在这个包下建立了一个servlet文件,我这命名为ServletDemo1。建立完servlet文件后,千万不要忘记在web.xml中注册,下面我将贴一下具体代码实现和项目结构。
项目结构
超级简单:
ServletDemo1.java
1 | package com.servlet.demo; |
web.xml
也很简单就是对上面的那个servlet进行注册:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>ConnectTest</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>ServletDemo1</servlet-name>
<servlet-class>com.servlet.demo.ServletDemo1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletDemo1</servlet-name>
<url-pattern>/ServletDemo1</url-pattern>
</servlet-mapping>
</web-app>
android端
因为只是一个简单的例子,所以页面很简单,两个输入框,一个输入账号,一个输入密码,点击发送按钮后,账号和密码会提交到Tomcat服务器端,所以eclipse这边的Tomcat服务器控制台会输出账号和密码。
界面
项目结构
这里只贴上java代码实现部分的结构,布局部分的默认就行:
可以看到建了两个包,一个client是存放线程类的,另外一个主界面类。
HttpThread.java
1 | package com.example.client; |
MainActivity.java:
1 | package com.example.connecttest; |
AndroidManifest.xml
1 | <?xml version="1.0" encoding="utf-8"?> |
布局 activity_main.xml
1 | <?xml version="1.0" encoding="utf-8"?> |
效果
eclipse端输出: