学習ビデオ冊の組み合わせです。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デザインパターン:モデルコントロールビュー
オンライン写真