android向web传输数据

这次分享的内容属于网络编程,android端向服务器提交数据。

下面给大家介绍三种提交的方式:GET、POST以及第三方的AsyncHttpClient提交

现在给大家上一些比较简单的示例代码:

web端:

login.jsp:

<%@ page language="java" contentType="text/html; charset=UTf-8"
    pageEncoding="UTf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTf-8">
<title>Insert title here</title>
</head>
<body>
	<h1>登录页面</h1>
	<form action="login.do" method="post">
		用户名:<input type="text" name="uname"/><br/>
		密码:<input type="password" name="upass"/><br/>
		<input type="submit" value="登录"/><br/>
	</form>
</body>
</html>

LoginServlet:

package com.zking.servlet;

import java.awt.print.Printable;
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LoginServlet extends HttpServlet{
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		//获取用户名和密码
		String uname=req.getParameter("uname");
		String upass=req.getParameter("upass");
		System.out.println(uname+" "+upass);
		String result=null;
		//判断
		if("admin".equals(uname) && "123".equals(upass)){
			result="success";
		}else{
			result="fail";
		}
		PrintWriter pw=resp.getWriter();
		pw.write(result);
		pw.close();
	}
}

android端:

activity_main.xml:

<?xml version="1.0
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android x5是腾讯公司推出的一款基于Chrome内核的浏览器引擎,它作为一种功能强大的移动端浏览器解决方案,提供了一系列的Web JS接口供开发者使用。 Android x5提供的Web JS接口可以方便地实现与JavaScript的交互,使得开发者可以在移动端应用中使用网页的功能和特性。通过这些接口,开发者可以在Android应用中调用网页的JavaScript方法,或者在网页中调用Android应用的Java方法,实现双向通信。 通过Android x5的Web JS接口,开发者可以实现一些常见的功能,比如实现网页与手机的相机、照片库等硬件设备的交互,实现网页页面的动态加载和更新,以及实现网页与应用之间的数据传输等。同时,开发者也可以自定义一些接口,使得网页与应用之间的交互更加灵活和定制化。 除了以上提到的功能,Android x5的Web JS接口还提供了一些安全机制,用于保护用户的隐私和安全。开发者可以通过接口对用户的个人信息进行权限控制,避免恶意网页获取用户敏感信息。同时,开发者还可以通过接口实现数据加密和传输的安全验证,保证用户数据的机密性和完整性。 总之,Android x5的Web JS接口为开发者提供了丰富的功能和灵活的交互方式,使得开发者可以更加方便地开发出功能丰富、优秀体验的移动应用。通过这些接口,开发者可以实现网页与应用的深度融合,为用户带来更好的使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值