app中传递java数据_Java实现app接口和Socket消息传递(6)servlet映射并返回Json数据
原创:
http://blog.csdn.net/iwanghang
1.建立Servers,根据你安装的Tomcat选择。
2.选择Tomcat路径。JRE版本可以选择项目默认或者选择你自己的JRE。
3.直接点下一步,因为现在还没有项目。一会我们创建了项目在来添加。
4.创建一个动态的WEB项目。
5.随便起个名字。我叫servletDemo。
6.下一步。
7.勾选一下“Generate web.xml deployment descriptor”,新项目的WEB-INF下创建web.xml。
8.现在我们看下目录结构,没做任何操作,就是给大家看一下。
9.创建一个类(或者说,New一个Class),给一个包名"com.iwanghang.servlerDemo",给一个类名“Test01”。
10.把准备好的代码粘贴进来。并导包。
这里是代码:
package com.iwanghang.servletDemo;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class Test01 implements Servlet{
public Test01() {
System.out.println("HelloServlet...");
}
@Override
public void destroy() {
System.out.println("destroy...");
}
@Override
public ServletConfig getServletConfig() {
System.out.println("getServletConfig...");
return null;
}
@Override
public String getServletInfo() {
System.out.println("getServletInfo...");
return null;
}
@Override
public void init(ServletConfig arg0) throws ServletException {
System.out.println("init...");
}
@Override
public void service(ServletRequest arg0, ServletResponse response) throws ServletException, IOException {
System.out.println("service...");
//PrintWriter out = response.getWriter();
//out.println("6666666.........");
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json; charset=utf-8");
String jsonStr = "{\"name\":\"fly\",\"type\":\"虫子\"}";
PrintWriter out = null;
try {
out = response.getWriter();
out.write(jsonStr);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (out != null) {
out.close();
}
}
}
}11.主要用到Servlet和PrintWriter的包。
12.我们把这个项目添加到Servers里面。
13.从左边Add到右边,很简单。
14.Servlet的配置和映射;并启动Server。
这里是代码:
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">
test01
com.iwanghang.servletDemo.Test01
1
test01
/test01
15.在浏览器访问,看一下效果。
原创:
http://blog.csdn.net/iwanghang
app中传递java数据_Java实现app接口和Socket消息传递(6)servlet映射并返回Json数据相关推荐
- Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类
场景 需要在Winform的页面初始化之后,调用http的接口,并将返回的json数据 解析,赋值到窗体中的TextBox组件中. 使用接口测试工具测试的接口返回数据如下 注: 博客: 霸道流氓气质的 ...
- SpringMVC响应使用案例(带数据页面跳转,快捷访问路径,返回json数据)
页面跳转 转发(默认) @RequestMapping("/showPage1") public String showPage1() {System.out.println(&q ...
- android 代码 卸载app,Android在一个app中安装并卸载另一个app的示例代码
Android在一个app中安装并卸载另一个app 1.在app→src→main下新建文件夹asserts,将准备安装的apk文件放在asserts内 2.在app→src→main→res下新建文 ...
- java学习笔记——众筹项目练习——项目中的忘记密码(密码找回)与记住我(自动登录)功能 和 返回json数据低版本浏览器显示下载问题的解决、众筹系统架构重构
忘记密码(密码找回) 忘记密码(密码找回)这个功能可以说是目前所有为别人提供服务的软件系统都具备的基础功能啦!很普遍,因为总 ...
- java调用远程 接口_java通过url调用远程接口返回json数据
java通过url调用远程接口返回json数据,有用户名和密码验证, 转自 https://blog.csdn.net/wanglong1990421/article/details/78815856 ...
- 【作业】{r} :Shiny app 中使用 isolate 函数,达到 app 作图变换时的不实时反馈效果
作业要求: 在本节中, Shiny app 中使用 isolate 函数,达到 app 作图变换时的不实时反馈效果,即添加一个类似 " 刷新 "(refresh)按钮,实现每次图像 ...
- java 控制器 返回 json_SpringMVC中controller返回json数据的方法
java 控制器 返回 json_SpringMVC中controller返回json数据的方法 1.方法一: 使用springmvc原生注解@ResponseBody @ResponseBody @ ...
- Flask框架(flask中设置响应信息的方法,返回json数据的方法)
设置响应信息的方法 1. 返回自定义的响应头,有两种方式: (1) 第一种是:视图函数return的时候,使用元组,返回自定义的信息 返回的时候的状态码可以自定义信息:&quo ...
- java后端 返回json_Java后端返回Json数据
Java后端返回Json数据 Jackson 导包 com.fasterxml.jackson.core jackson-databind 2.12.1 创建ObjectMapper对象,调用writ ...
最新文章
- 邂逅 2008-06-27 23:24
- docker tomcat 多开 实例_给妈妈讲什么是docker
- 安卓使用ImageView显示OpenCV-Mat
- 第十六节: EF的CodeFirst模式通过Fluent API修改默认协定
- android shpe 三角形_绘制三角形背景的android
- 如何使用BorgBackup,Rclone和Wasabi云存储推出自己的备份解决方案
- Spring-Data-JPA--增删改查2——自定义接口查询
- 转载椭圆曲线原理和openssl命令操作
- 菜鸟 学注册机编写之 “序列号组合”
- 拓端tecdat|通过SAS网络分析对人口迁移进行可视化分析
- 64位ODBC数据源配置
- 最新美女COS写真网站整站源码下载+实测可用/带数据
- 关于EFS加密原理及破解浅谈
- 【第一组】第二次例会会议记录
- Educational Codeforces Round 48 (Rated for Div. 2) CD题解
- 自动跟圈,不要来回编辑的偷懒小技巧
- redux入门_Redux入门
- 一篇难得的关于傅里叶分析的好文
- eclipse突然打不开,双击没反应
- 项目 Linux 部署 之 配置 PL/SQL Developer 远程连...