原创:
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