ホームページ > ウェブフロントエンド > htmlチュートリアル > TomCat の使用法、一般的な方法と例_html/css_WEB-ITnose

TomCat の使用法、一般的な方法と例_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:35:49
オリジナル
892 人が閲覧しました

1 このクラスは HttpServlet (拡張)
2 を継承し、次のように HttpServlet のメソッドを実装する必要があります:
1 doGet(): 実行されるメソッド
2 init(): ロード
3 destroy: 実行されるメソッド閉じる

ライフサイクル:
1 最初に現在のクラスのコンストラクター メソッドを実行します
2 次に init() メソッドを実行します
3 service()/doGet() メソッドを実行します
4 閉じるときに destroy() メソッドを実行します

127.0.0.1:8081 / /Homepage
127.0.0.1:8081/web-text/Name (名前は自分で設定) //アクセスクラスファイル
127.0.0.1:8081/web-text/Name?Position 1=value&Position 2= value& ... //クラスファイルにアクセスしてパラメータを渡す

/*
* ----------------------------- --- -----------------------
*/
doGet :

doGet();//メソッドは親クラスのメソッドをオーバーライドします( HttpSservlet class)
protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { }
doGet(request, Answer);// 2 つのパラメータ、1 つのリクエスト、1 つの回答
request;// リクエストに指定された変数名
response;// 回答の変数名

HttpServletRequest:

PrintWriter // 出力ストリーム
PrintWriter out = response.getWriter();
上記のメソッドの 2 番目のパラメータ (回答) を使用して、出力ストリームの書き込みメソッド
response.getWriter();//応答が必要な値を出力するためのものです

getWriter:

getWriter();//物事を出力するための出力ストリームに使用されます

println :

println();//印刷
out.println();//out は出力ストリーム、ストリームから印刷

setContentType :

//文字化けの防止と解決
setContentType();//出力 (つまり、「answer」パラメーター。GBK UTF-8... などの指定されたエンコーディングで出力されます)
response.setContentType("text/html; charset=GBK");// 文字エンコーディングを設定しますto GBK

setCharacterEncoding:

//文字化けの防止と解決
setCharacterEncoding();//入力 (つまり、「request」パラメーター) に与えられ、次のような指定されたエンコーディングで出力されます。 GBK UTF-8...)
request.setCharacterEncoding("GBK");// 文字エンコーディングを GBK に設定します

getParameter:

// 位置 (パラメータ) を設定し、パラメータの値を取得します (存在する場合)は値がありません、null
getParameter ();//リクエストに 3 つの位置 (パラメータ) を設定することは、リクエストがなくても 3 つの位置 (パラメータ) があることと同等であり、デフォルトは null です
request.getParameter(" param1");//位置(パラメータ)名はparam1です
String s = request.getParameter("param1"); // 対応する位置の値も取得します

127.0.0.1:8081/web-text/name ?Position 1=value&Position 2=value&... //クラス ファイルにアクセスし、パラメーターを渡します
out.println(request.getParameter("param1"));//すべて出力ストリームに書き込まれます printing

getParameterNames:

getParameterNames();//パラメータ (位置) 名を取得します。次のとおりです: param1
request.getParameterNames();//すべてのパラメータの名前を配列形式で取得します Enumeration を使用して

Enumeration を受信するには:

Enumeration e = request.getParameterNames();//配列と同じでトラバース可能

hasMoreElements :

hasMoreElements();//次の人に要素があるかどうかを尋ねる 戻り値はブール型の true/false です。
e.hasMoreElements();// e 配列がすべてのパラメータ名を取得するため、次の人にパラメータ (位置) 名があるかどうかを尋ねます

nextElement:

nextElement(); // 次の要素を取得します e.nextElement()// 次の要素の位置 (パラメータ) 名を取得します
String s = (String) e.nextElement();// e が配列内にあるためこれらはすべて列挙型ですが、ここでは文字列型に強制する必要があります



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート