1.编写servlet: TreeDataServlet.java
package com.maggie.tree;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TreeDataServlet extends HttpServlet{
private String getData(){
StringBuffer sb = new StringBuffer();
sb.append("Hello~First Servlet!");
return sb.toString();
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
// super.doGet(req, resp);
String data = this.getData();
resp.setContentType("text/html;charset=GBK");
resp.getOutputStream().write(data.getBytes("GBK"));
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
// super.doPost(req, resp);
}
}
2.配置web.xml
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
treeServlet
com.maggie.tree.TreeDataServlet
1
treeServlet
/servlet/treeServlet
不针对此例子,例如如下:
任意
任意
ServletDemoFirst
cn.dragon.servlet.ServletDemoFirst
ServletDemoFirst
/servlet/ServletDemoFirst
① 上面的两个必须相同
② 后面指在对应的类上面. 技巧:你可以直接在你的servlet类中复制过来,这样可以避免出错!
③ 必须是/servlet 再加servlet名字.大家现在就这么记.
页面显示如下:
Hello~First Servlet!
自己实例:
1:编写servlet:
package xjl;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TreeDataServlet extends HttpServlet{
private String getData(){
StringBuffer sb= new StringBuffer();
sb.append("Hello xjl World!");
return sb.toString();
}
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException{
// super.doGet(req, resp);一定要注释掉这句,否则会出错
String data=this.getData();
resp.setContentType("text/html;charset=GBK");
resp.getOutputStream().write(data.getBytes("GBK"));
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// super.doPost(req, resp);一定要注释掉这句,否则会出错
doGet(req, resp); } }
2 web.xml:
TreeDataServlet
xjl.TreeDataServlet
1
TreeDataServlet
/servlet/xjl.TreeDataServlet//注意这里url-pattern格式必须为:/servlet/包名.类名
Hello xjl World!