程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> Jsp基礎知識總結

Jsp基礎知識總結

編輯:關於JSP

     jsp(SUN企業級應用的首選)我們學完也有好長一段時間間了,過程中總結的一點點基礎知識,拿來與初學者分享,直到最後做我們一個小小的項目,寵物醫院,也是用我們最簡單的工具Jcreater4.0來做的,呵,到了Ecliplse下才發現,開發速度如此之快,不過這樣也打好了我們的基礎....不多說了,把所學到的小小總結發來至此吧,願給初學者帶來便利,同時願高人給以指點不足之處.....

    首先來說一下我們jsp(SUN企業級應用的首選)的課程:第一部分為Servlet技術,包括Servelt入門,會話跟蹤,JavaMal和Servlet.第二部分就是jsp(SUN企業級應用的首選)技術,包括:jsp(SUN企業級應用的首選)簡介,jsp(SUN企業級應用的首選)腳本和指令的使用,jsp(SUN企業級應用的首選)隱式對象,JavaBean與jsp(SUN企業級應用的首選)中的標准動作,jsp(SUN企業級應用的首選)表達式語言,自定義標簽,jsp(SUN企業級應用的首選)自定義表簽庫.第三部分就是過濾器的設計模式,包括過濾器和MVC設計模式.

    一.Servlet知識及常見錯誤和規律.

1.桌面運行程序與WEB應用程序在過程實質是一樣的---基於請求與響應的過程.
2.http協議(超文本傳輸協議)
  1).無狀態:多次請求信息之間無聯系.
  2).用於internet發送請求和響應消息
  3).使用端口接收和發送消息,默認為80端口.
端口:為內存緩沖區(多線程接收數據)
windows: 0---65535端口
  0---4096為系統端口
3.什麼是Servlet?
  Server let服務器端小程序.
  用來處理客戶端發送的請求,並由服務器響應給客戶端的java編寫的程序.
  Servlet只在服務器運行

4.Servlet詳解:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class MyServlet extends HttpServlet
{
          public void doGet(HttpServletRequest request,HttpServletResponse response)
                        throws ServletException,IOException
          {
                       response.setContentType("text/html;charset=gb2312");
                       request.setCharacterEncoding("gb2312");
 
                        response.sendRedirect("Login.jsp(SUN企業級應用的首選)"); //重定向方法
                        request.getParameter("");  //讀取客戶端數據

                       / /以下方法為轉發,不同於重定向的是:轉發時數據不丟失.
                      ServletContext context=this.getServletContext();
                      RequestDispatcher dispatcher=context.getRequestDispatcher("/welcome.jsp(SUN企業級應用的首選)");
                      dispatcher.forward(request,response);
 
                      ...//以下方法為包含(用得相對較少)
                     dispatcher.include(request,response);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved