亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? servlet基礎例程 - helloservlet - linux版本.txt

?? 給一個初學者的建議和指導之路
?? TXT
字號:
作者:何志強
email: hhzqq@21cn.com
日期:2000-8-10 17:07:04
/*
作者:何志強[hhzqq@21cn.com]
日期:2000-08-10
版本:1.0
功能:Servlet基礎例程 - HelloServlet
*/

import java.io.*;
import java.text.*; //MessageFormat
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloServlet extends HttpServlet{
   //頁面標題
   protected static final String strTitle = "Servlet基礎例程 - HelloServlet";

   //頁眉
   protected static final String strHeader =
      "<html>"+
      "<head>"+
      "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">"+
      "<title>{0}</title>"+
      "</head>"+
      "<body>";

   //頁腳
   protected static final String strFooter =
      "</body>"+
      "</html>";

   //表單
   protected static final String strForm =
      "<form action=\"{0}\" method=\"post\">"+
      "您尊姓大名:<input type=\"text\" name=\"name\">"+
      "<input type=\"submit\" name=\"submit\" value=\"提交\">"+
      "</form>";

   protected static final String strHello =
      "您好,{0},歡迎來到Servlet/JSP世界!";

   //出錯信息
   protected static final String strError =
      "<h2><font color=\"#ff0000\">{0}</font></h2>";

   protected void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
      process(req,resp);
   }

   protected void doPost(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
      process(req,resp);
   }

   protected void process(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
      try{
         String submit = req.getParameter("submit");
         if(submit==null)
           printForm(req,resp);
         else
           printHello(req,resp);
      }
      catch(Exception e){
         printError(e.toString(),req,resp);
      }
   }

   protected void printForm(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
      //在使用PrintWriter前得先設置Content Type
      resp.setContentType("text/html");

      PrintWriter out = resp.getWriter();

      //輸出頁眉
      out.print(MessageFormat.format(strHeader,new Object[]{strTitle+" - 請輸入尊姓大名"}));

      //輸出表單
      out.print(MessageFormat.format(strForm,new Object[]{req.getContextPath()+req.getServletPath()}));

      //輸出頁腳
      out.print(strFooter);

      out.flush();
   }

   protected void printHello(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
      //獲取用戶輸入的數據
      String name = req.getParameter("name");

      if(name==null)
         name = "無名氏";

      //在使用PrintWriter前得先設置Content Type
      resp.setContentType("text/html");

      PrintWriter out = resp.getWriter();

      //輸出頁眉
      out.print(MessageFormat.format(strHeader,new Object[]{strTitle+" - 歡迎您"}));

      //輸出歡迎信息
      out.print(MessageFormat.format(strHello,new Object[]{name}));

      //輸出頁腳
      out.print(strFooter);

      out.flush();
   }

   protected void printError(String error, HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
      //在使用PrintWriter前得先設置Content Type
      resp.setContentType("text/html");

      PrintWriter out = resp.getWriter();

      //輸出頁眉
      out.print(MessageFormat.format(strHeader,new Object[]{strTitle+" - 出錯信息"}));

      //輸出出錯信息
      out.print(MessageFormat.format(strError,new Object[]{error}));

      //輸出頁腳
      out.print(strFooter);

      out.flush();
   }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
东方aⅴ免费观看久久av| 日韩欧美123| 日韩一级大片在线| 国产精品私房写真福利视频| 亚洲午夜电影在线观看| 国产精品123区| 7777精品伊人久久久大香线蕉 | 成人午夜在线免费| 欧美日韩不卡视频| 国产精品伦理一区二区| 九一久久久久久| 欧美日韩一级视频| 亚洲男女毛片无遮挡| 成人污视频在线观看| 欧美一级一区二区| 亚洲国产欧美在线| 色狠狠色狠狠综合| 中文字幕在线不卡| 国产成人精品免费网站| 精品日韩成人av| 麻豆成人免费电影| 91精品国产欧美一区二区| 亚洲免费成人av| 91一区在线观看| 亚洲欧美一区二区在线观看| 久久99日本精品| 欧美久久一区二区| 亚洲午夜在线观看视频在线| 99视频有精品| 亚洲欧美日韩在线播放| 国产成人在线影院| 日韩欧美一区在线| 看电影不卡的网站| 日韩欧美国产不卡| 国产美女主播视频一区| 国产色产综合色产在线视频 | 欧美日韩成人激情| 亚洲国产一区二区三区| 日本道色综合久久| 亚洲精品国产a久久久久久| 成人h动漫精品一区二区 | www日韩大片| 精品一区二区免费看| 精品国精品国产| 国产精品一二一区| 国产精品理论片| 91小视频免费观看| 亚洲一区二区三区中文字幕在线| 色香蕉成人二区免费| 亚洲一区二区在线免费观看视频| 欧美日韩精品久久久| 免费在线观看精品| 久久久久久久久久久久久女国产乱 | 日韩av一区二区在线影视| 欧美一区二区视频在线观看2022| 六月丁香婷婷色狠狠久久| 欧美xfplay| 99久久精品国产一区二区三区| 亚洲精品亚洲人成人网在线播放| 欧洲另类一二三四区| 日本成人在线网站| 久久日韩精品一区二区五区| 国产乱妇无码大片在线观看| 国产精品视频观看| 欧美在线观看一二区| 狂野欧美性猛交blacked| 欧美激情资源网| 欧美日韩国产另类不卡| 国内成+人亚洲+欧美+综合在线| 国产精品视频一二| 欧美日韩一区二区在线观看 | 国产丝袜在线精品| 99精品欧美一区二区三区小说 | 日韩欧美专区在线| 激情丁香综合五月| 亚洲伦理在线免费看| 日韩精品中午字幕| 91香蕉视频在线| 国产一区二区福利视频| 亚洲国产精品影院| 亚洲国产一区二区视频| 久久久久久久综合色一本| 欧美在线视频日韩| 国产成人免费视频精品含羞草妖精 | 欧美日韩一二三| 国产v日产∨综合v精品视频| 亚洲精品国产第一综合99久久| 欧美xxxx在线观看| 欧美精品久久久久久久多人混战 | 波多野结衣亚洲| 蜜桃视频在线观看一区二区| 亚洲国产成人在线| 日韩欧美中文字幕精品| 色综合久久综合| 国产91精品露脸国语对白| 美腿丝袜亚洲综合| 亚洲va欧美va国产va天堂影院| 国产精品私人影院| 国产亚洲综合在线| 日韩一区二区三区四区| 91国模大尺度私拍在线视频| 成人福利电影精品一区二区在线观看| 老司机精品视频在线| 亚洲高清不卡在线观看| 亚洲精品日韩专区silk| 国产精品久久久久影院色老大| 精品成人私密视频| 3751色影院一区二区三区| 欧美亚洲愉拍一区二区| 91美女在线看| 91麻豆自制传媒国产之光| 成人黄色片在线观看| 国产伦精品一区二区三区视频青涩| 日韩国产精品91| 免费高清成人在线| 久久99精品久久只有精品| 日韩av一区二| 国内欧美视频一区二区| 国产一区二区三区国产| 国产精品一级片在线观看| 国产在线不卡一区| 国产一区二区三区| 国产成人av福利| 成人一区在线看| 成人深夜福利app| 成人午夜av在线| 国产aⅴ精品一区二区三区色成熟| 国产精品一线二线三线精华| 国产不卡视频在线观看| 成人av中文字幕| 日本韩国欧美在线| 欧美日韩精品一区视频| 日韩精品一区二区三区四区视频| 欧美成人艳星乳罩| 久久精品日产第一区二区三区高清版 | 亚洲午夜电影网| 美女mm1313爽爽久久久蜜臀| 麻豆久久久久久久| 国产精品资源在线观看| 成人福利视频网站| 欧美人伦禁忌dvd放荡欲情| 91精品国模一区二区三区| 精品捆绑美女sm三区| 国产目拍亚洲精品99久久精品| 最新国产精品久久精品| 亚洲福利一区二区| 国内精品视频666| 色综合一个色综合亚洲| 欧美日韩精品一区二区三区四区 | 免费欧美日韩国产三级电影| 黄网站免费久久| 95精品视频在线| 欧美一区二区视频在线观看2022| 精品国产乱码久久久久久1区2区| 国产精品三级在线观看| 亚洲国产综合在线| 久久精品国产一区二区| 国产精品亚洲成人| 91成人在线免费观看| 亚洲精品一区二区三区香蕉| 国产精品久久久久天堂| 玉米视频成人免费看| 黄色日韩三级电影| 在线看日本不卡| 久久精品亚洲麻豆av一区二区| 亚洲第一主播视频| 国产精品一区二区你懂的| 欧美揉bbbbb揉bbbbb| 国产精品久久久久久久久久久免费看 | 欧美精品粉嫩高潮一区二区| 精品国产不卡一区二区三区| 亚洲视频你懂的| 国内外精品视频| 欧美挠脚心视频网站| 国产免费久久精品| 青青草视频一区| 在线观看亚洲a| 1区2区3区欧美| 国产精品主播直播| 欧美一卡二卡在线观看| 一区二区高清免费观看影视大全| 国产黄色成人av| 久久综合狠狠综合| 奇米精品一区二区三区在线观看 | 综合精品久久久| 韩国v欧美v亚洲v日本v| 欧美一卡2卡三卡4卡5免费| 亚洲午夜激情av| 欧美亚州韩日在线看免费版国语版| 亚洲国产精品成人久久综合一区| 精品综合免费视频观看| 欧美理论电影在线| 亚洲国产视频一区| 欧美日韩一级片网站| 亚洲图片欧美视频| 欧美日韩国产高清一区| 亚洲1区2区3区4区| 欧美猛男gaygay网站| 亚洲va国产va欧美va观看| 欧美人妖巨大在线|