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数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 怎么 get char_Jav
- 下一篇: php写入大文件内容_用PHP读取超大文