JavaWeb(1)

学習ビデオ冊の組み合わせです。2-3速度でビデオを見たときに、その後、ビデオを見て、どのように知っている;、書籍で理解し、使用するための知識を確認してください。

 

 

Tomcatの

オープン:startup.batを/ binに近い:あるshutdown.bat / binに    注: Linuxシステム:オープン:ビン/ startup.sh近います。bin / shutdown.sh

8080見つけることのconf / server.xmlにはCtrl + F:ピンを変更する   注:ポートが80である場合は、直接ローカルホストによってアクセスすることができます

訪問します。http:// localhost:8080 /またはローカルホスト:8080 /

直接、任意のディレクトリCMDにTomcatサーバーを起動します起動オープン:

      1は、パスを設定する必要があり、プラスパス:インストールアドレス---> D:\ software3 \ apacheの     -tomcat-8.5.40 \ binに。

      2、新しい環境変数:変数名----> CATALINA_HOME変数値----> D:\ \ software3のApache-Tomcatの-8.5.40 //用インストールアドレス

直接にcmdとを使用して、オープンカタリナ:カタリナ RUN停止:カタリナSTOP

 

confに/ tomcatに-users.xmlの:管理の確立

<役割役割名= "管理者-guiの" /> 
<ユーザーusername = "Tomcatの"パスワード= "s3cret"役割= "管理者-guiの" />

 最初javaWebプロジェクト:内側上のApache-Tomcatの-8.5.40 \ webappsのフォルダ

注意:標準のフォルダ構造を必要とします。

  • * .htmlを、*。JSPなど
  • /WEB-INF/web.xml
  • / WEB-INF /クラス/
  • / WEB-INF / libに

注意:あなたは、コードを保存するために戦いを達成することができ、自動的にサイトを更新している、あなたは過去のプロジェクトをコピーする必要はありません。

基本ます。http://www.cnblogs.com/guogangj/p/3725371.html#create-java-web-project

サーブレットエントリーます。https://www.cnblogs.com/whgk/p/6399262.html

注意:アイデアを実行した後、リンクバーの上に、ブランドの所有(アドレスのweb.xmlのサーブレットマッピングの内側にある)のsayHelloを

HTTP:// localhostの/のsayHello / のsayHello(のsayHello自分のプレーまで)

注:@WebServlet(名前= "DeleteStudentServlet"、urlPatterns = "/ DeleteStudentServlet")       コメントなし@WebServletを使用して、web.xmlのサーブレットの設定情報

 


 

JSP要求の転送とリダイレクト:

転送:ブラウザのみ要求後、転送のページの後にアドレスバー、ページを変更、サーブレットはWebコンテナ、Webコンテナに情報を送信し、その後、別のサーブレットに転送し、それはまだ要求、そのままアドレスバーです。

request.getRequestDispatcher( "パス")。フォワード(リクエスト、レスポンス)

リダイレクト:ブラウザに2つの要求、転送のページの後のページへのアドレスバーの変更を、サーブレットが要求を再送信するために、ブラウザを伝えるためにWebコンテナ、Webコンテナに情報を送信するために、ブラウザのアドレスバーを変更するための新しい要求を送信し。

response.sendRedirect( "パス")

注: response.sendRedirect(request.getContextPath() + "/comfirm.jsp")、   絶対パスを使用

 

 JSPディレクティブ: JSPエンジンが設計されたが、直接目に見える出力を生成しないが、JSPページの残りの部分に対処する方法をエンジンに指示します

命令の<%@%> 1.page 2.include 3.taglib三種類:として挙げ含むスタティック

 

注:WEB-INFは、一般的に直接アクセスするためのアドレスバーを使用することはできませんが、リクエストが転送されてアクセスすることができます。内部のWEB-INFのエラーページ(プライベートファイル)、

注意:JSPページの内容を二つに:モジュールデータおよび要素(要素を含む必要があり、スクリプト、説明書、ラベル

注:中国のゴミ問題:デフォルトのISO-8859-1

          第1層:エンコーディングエンコーディングとブラウザJSPページの団結:UTF-8

          第二層:POSTリクエスト、リクエスト情報に戻る前に、( "UTP-8")request.setCharacterEncodingを呼び出す ; または:response.setContentTypeを("テキスト/ HTML;のcharset = UTF-8");

              GETリクエスト:Tomcatのserver.xmlファイルuseBodyEncodeingForURIリクエストボディに使用される符号化モードを示すために=「true」を変更します。

                    <コネクタポート= "80" プロトコル= "HTTP / 1.1" のConnectionTimeout = "20000" にredirectPort = "8443" useBodyEncodeingForURIは= "真" />、还要再改のTomcat的にXML映射。

              (GETまたは文字列が得られた  新たな文字列(xxx.getBytes( "ISO- ; 8859-1")、 "UTF-8")を復号)

              伝送パラメータと歪みのための出力ページの歪み

 


 

MVCデザインパターン:モデルコントロールビュー

オンライン写真

 

おすすめ

転載: www.cnblogs.com/Lemonades/p/10713230.html