Android第二十八天
2019独角兽企业重金招聘Python工程师标准>>>
一:Servlet (服务器小程序)
实现Servlet的类必须继承HttpServlet类,还要复写doGet(xxx),
doPost(xxx)。(或者复写doService(xxx),但不常用。)
Servlet的生命周期:
加载 初始化 服务 卸载 销毁
二:JSP (Java Server Page)
JSP:HTML+Java代码
1.嵌入Java代码
<%
// Java代码
%>
2.输出变量
<%=变量名%>
JSP指令:page指令 <%@ page import="java.util.*" pageEncoding="gbk"%>
三:Servlet请求流程:
1.前端页面(jsp页面),发出请求,根据action中的路径,寻找web.xml中的URL模式。
2.web.xml中的<servlet-mapping>节点中的<url-pattern>中与提交路径匹配,如果匹配成功,
则寻找相应的Servlet类。
3.在Servlet类中处理服务(doGet(xxx)、doPost(xxx)),跳转页面。
四:OkHttpClient
MediaType mt=MediaType.parse("image/jpg"); // 封装了MIME类型
String path="http://localhost/PostProject/postUpload";
// MultipartBody用来封装Post请求数据
MultipartBody body=new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("username","令狐冲").addFormDataPart("pwd","13579")
.addFormDataPart(f.getName(), f.getName(),MultipartBody.create(mt,f)).build();
Request request=new Request.Builder().url(path).post(body).build(); // 获取请求
转载于:https://my.oschina.net/huangxiaolei/blog/707488
Android第二十八天相关推荐
- _28LeetCode代码随想录算法训练营第二十八天-贪心算法 | 122.买卖股票的最佳时机II 、55.跳跃游戏、45.跳跃游戏II
_28LeetCode代码随想录算法训练营第二十八天-贪心算法 | 122.买卖股票的最佳时机II .55.跳跃游戏.45.跳跃游戏II 题目列表 122.买卖股票的最佳时机II 55.跳跃游戏 45 ...
- 第一行代码Android第二章读书笔记
第一行代码Android第二章读书笔记 Activity 1.1 手动创建活动 1.2 Toast和Menu/销毁活动 Intent 2.1 显示/隐式 2.2 传递/返回数据 活动的生命周期 3.1 ...
- Java第二十八天——杂七杂八的流 多线程
Java第二十八天--杂七杂八的流 多线程 一.杂七杂八的流 1._序列化流和反序列化流的概述和使用(理解) A:序列化流的概述 所谓的序列化:就是把对象通过流的方式存储到文件中.注意:此对象 要 ...
- android的属性如何使用方法,Android第二大控件,EditText的属性和使用方法
原标题:Android第二大控件,EditText的属性和使用方法 EditText与TextView非常相似,它甚至与TextView 共用了绝大部分XML属性和方法.EditText与TextVi ...
- 游戏策划学习第二十八天
游戏策划学习第二十八天 5/30 ppt又要改,做视频的计划要在麦克风到了以后再继续了 创意授权与反馈 讲书之前讲一讲最近的mc dungeon.实际上算是一个fan向游戏,游戏类型是简化+像素卡通化 ...
- Android 第二十课 广播机制(大喇叭)----发送自定义广播(包括发送标准广播和发送有序广播)
广播分为两种类型:标准广播和有序广播 我们来看一下具体这两者的具体区别: 1.发送标准广播 我们需要先定义一个广播接收器来准备接收此广播才行,否则也是白发. 新建一个MyBroadcastReceiv ...
- Android 第二课 Intent
上一节,掌握了活动的创建,但是在启动器中点击应用的图标只会进入到该应用的主活动,那么,如何从主活动跳转到其他活动呢? 显式Intent Intent有多个构造函数,其中一个是Intent(Contex ...
- android4.4安全性,[原创]Android第二代加固(support 4.4-8.1)
介绍 代码放在github上:https://github.com/woxihuannisja/Bangcle 第二代加固使用的是内存动态加载Dex,也就是不落地加载,可以将Dex加密放在Apk中,在 ...
- Android地图应用闪退,android 第二次打开场景闪退
使用产品:supermap-imobile-9.1.1-168-android 问题描述:将官方文档中的飞行管理(FlyMannger)demo导入成一个module,添加一个入口主界面. 第一次进入 ...
最新文章
- 逻辑心理测试题:三囚分汤
- 在C#中调用windows API函数
- GO语言变量和常量、语言控制语句流程
- JavaScript 更新对象属性
- Storm架构和编程模型总结
- 安全之心:一文读懂可信计算
- 在eclipse上安装lomboz插件
- 计算机科学数学背景,计算机科学中的数学教育.pdf
- 故障树分析法(FTA)
- 遗传算法的基本原理和方法
- 每天学点5G-5G NEF
- 喵咪制造机:生成式对抗网络的花式画喵大法
- Vulkan_多线程渲染
- 在网格的边缘试探——企业服务行业如何试水 Istio
- “大数据杀熟”杀的是你吗?
- ZJU PAT 1010
- setMouseTracking(true)无法跟踪鼠标事件
- 「技术综述」人脸脸型分类研究现状
- 炒鸡简单的javaScript的call和apply方法
- 网页设计的目的是什么