JSPデータ連動プロセス解析
この記事では、主にJSPデータの相互作用のプロセス解析を導入し、サンプルコードを通じてテキストは、みんなの学習や仕事のために、特定の参照学習値を持っている非常に詳細であり、友人が以下を参照することができます必要があります。
1.JSP組み込みオブジェクト。JSP組み込みオブジェクトは、Webコンテナによって作成されたオブジェクトのセットであり、手動で新しいものを使用せずに使用することができます。
2.JSP 9の組み込みオブジェクト。
オブジェクト名 タイプ
リクエスト(リクエストオブジェクト) javax.servlet.ServletRequest
response (レスポンスオブジェクト) javax.servlet.
out (出力オブジェクト) javax.servlet.jsp.
session (セッション・オブジェクト) javax.servlet.http.
application (アプリケーションオブジェクト) javax.servlet.ServletContext
page (ページオブジェクト) javax.lang.
pageContext (Page Context オブジェクト) javax.servlet.jsp.
config (設定オブジェクト) javax.servlet.ServletConfig
execption (Exceptions オブジェクト) javax.lang.Throwable
3. JSP組み込みオブジェクト:アウト
<%
int[] value = { 60, 70, 80 };
for (int i : value) {
// Output the output message to the console
System.out.println("Console: "+i);
//out as the simplest built-in object of JSP, mainly used to output information to the page
out.println(i);
}
%>
4.JSP組み込みオブジェクト:リクエスト:クライアントがサーバー側にデータのリクエストを送信し、我々はリクエストオブジェクトを介してデータを受信します。
<%
//resolve garbled code before fetching data Resolve garbled code for form POST submission method
request.setCharacterEncoding("UTF-8");
//request is used to get the data submitted by the client to the server
String username=request.getParameter("username");
String password=request.getParameter("password");
//Get the request data when the form component corresponds to multiple values
String [] hobbys=request.getParameterValues("hobby");
for(int i=0;i<hobbys.length;i++){
//resolve garbled code before getting data Resolve garbled code of form Get submission method
/* hobbys[i]=new String(hobbys[i].getBytes("ISO-8859-1"),"UTF-8"); */
out.print(hobbys[i]);
}
out.println();
out.println(username+"\t"+password);
//gender
String sex=request.getParameter("sex");
out.println(sex);
//address of the dropdown box
String address=request.getParameter("address");
out.println(address);
%>
POSTとGETの違い。
1.セキュリティの観点からは、ポストはより安全であり、ゲットは安全ではありません。
2. 2. postメソッドによるデータ送信は数ギガバイト程度のデータを送信できます getメソッドは数キロバイトまでのデータを送信できます
5. 文字化けしたコードの解決策
文字化けの解決策を投稿:request.setCharacterEncoding("UTF-8")。
getGarbledResolution: hobbys[i]=new String(hobbys[i].getBytes("ISO-8859-1"),"UTF-8") を実行。
6. HTTPステータスコード
1** サーバーがリクエストを受け取り、操作を継続するためにリクエスターが必要であることを示すメッセージ
2** 成功、操作を正常に受信し処理しました。
3** リダイレクト、リクエストを完了するためにさらなるアクションが必要です。
4** クライアントエラー、リクエストに構文エラーが含まれているか、リクエストを完了できませんでした。
5** Server error, an error occurred while the server was processing the request
404と500のエラーステータスコードの設定ページです。
現在のプロジェクトのweb.xmlに、以下の設定情報を追加します。
<error-page>
<error-code>500</error-code>
<location>/500.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
7.response:レスポンス
転送(サーバー内部で行われるため、内部以外のリソースにアクセスできない)。
request.getRequestDispatcher("/response/welcome.jsp").forward(request, response);
リダイレクト(フルパス)。
response.sendRedirect("/Chap02/response/Login.jsp");
ディスティネーション
1. 転送はサーバー内部で行われ、リダイレクトはクライアントで行われ、フルパス、アドレス xxxxxxxx を書き込む必要があります。
2. リクエストを1回転送し、残りの操作はサーバー内部で行う。リクエストを少なくとも2回リダイレクトし、残りのリクエストはクライアントに再度URLを要求するよう命令する。
3. 転送はこのリクエストのデータを運ぶことができますが、リダイレクトはそうではありません。
今回は以上です。皆様の学習のお役に立てれば幸いです。そして、スクリプトハウスを応援していただければ幸いです。
関連
-
JSP統計のウェブサイトの訪問者を使用する方法を教える
-
Layuiを使用したSSMフレームワークJSPによるレイヤーパップアップ効果の実現
-
ポップアップ式のログインボックスとシャドー効果を実現するJSP
-
JSPページ内で画像キャプチャを動的に生成するメソッドの例
-
JavaScript-statementを解説した記事
-
JSP中国語文字化けコード問題解決法詳細
-
jsp+servletによるファイルアップロード機能の簡易実装(saveディレクトリの改良)
-
サーバーへのファイルアップロード機能を実現するJSP+サーブレット
-
ファイルアップロード機能のJSP実装
-
JavaScript-Objectsを1つの記事で紹介
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
jsp は sessionScope を使用してセッション・ケースの詳細を取得します。
-
jsp session.setAttribute() と session.getAttribute() の使用例について説明します。
-
JSP技術を使って簡単なオンラインテストシステムを実装する例 詳細へ
-
ページメッセージのポップアップボックスの右下を実現するJSP
-
JSP組み込みオブジェクト要求共通使用法詳細
-
JSPの式言語の基本を説明する
-
jsp cookie+sessionで簡単な自動ログイン。
-
Javawebプロジェクト実行エラーHTTPステータス404の解決策
-
jspで実装されたシンプルなmvcパターンの例
-
サーブレット+jspでログインできないようにフィルタを実装する