欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

app中传递java数据_Java实现app接口和Socket消息传递(6)servlet映射并返回Json数据

发布时间:2025/3/20 26 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。