Time of Update: 2018-12-08
本文主要總結了Tomcat部署發布JSP應用程式的三種方法 1、直接放到Webapps目錄下 Tomcat的Webapps目錄是Tomcat預設的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。也可以將JSP程式打包成一個war包放在目錄下,伺服器會自動解開這個war包,並在這個目錄下產生一個同名的檔案夾。一個war包就是有特性格式的jar包,它是將一個Web程式的所有內容進行壓縮得到。具體如何打包,可以使用許多開發工具的IDE環境,如Eclipse、NetBeans、
Time of Update: 2018-12-08
今天複習了JSP指令碼元素和注釋部分,案例寫出來,大家自己調試下,整體總結如下, 1、JSP申明語句: <%! 申明語句 %> 使用申明語句的變數為全域變數,多個使用者執行此JSP頁面,將共用該變數。 如: 複製代碼 代碼如下:<html> <head> <title>JSP Demo</title> </head> <body> <%! int a = 1 ;%> <%
Time of Update: 2018-12-08
Servlet有一個很有意思也很有用的功能,就是Filter。 所謂Filter,就是在使用者請求到達 Servlet 之前、或者 Servlet 執行之後, 執行的一段小程式,這段程式可以對使用者請求做預先處理, 或者對Servlet返回的結果進行一些公用處理。Filter可以在請求到達 Servlet 之前執行, 甚至即使請求一個靜態頁面或圖片等,Filter也會被優先執行。 這樣我們可以通過Filter對應用程式內的所有對象(包括Java程式和靜態內容)進行預先處理。
Time of Update: 2018-12-08
添加JSP自訂標籤:先添加一個tld檔案到WEB-INF檔案夾中<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
Time of Update: 2018-12-08
JSP九大隱式對象:對象名描述範圍資料類型request此對象封裝了由WEB瀏覽器或其它用戶端產生的HTTP請求的細節(參數,屬性,頭標和資料);request(使用者請求期)ServletRequest的子類型response此對象封裝了返回到HTTP用戶端的輸出,向頁面作者提供設定回應標頭標和狀態代碼的方式。經常用來設定HTTP標題,添加cookie,設定響應內容的類型和狀態,發送HTTP重新導向和編碼URL;page(頁面執行期)ServletResponse的子類型session主要用於
Time of Update: 2018-12-08
jsp頁面: 複製代碼 代碼如下:var clientTel = $("#clientTel").val(); var activityId = $("#activityId").val(); $.ajax({ type : "post",//發送方式 url : "/arweb/reserve/saveCode.action",// 路徑 data : "clientTel="+clientTel+"&activityId="+activityId , success:
Time of Update: 2018-12-08
1、mysql的limit關鍵字 (DAO)select * from tablename limit startPoint, numberPerPage;tablename 就是要分頁顯示的那張表的名稱;startPoint 就是起始的位置 -1;numberPerPage 就是一頁顯示的條數。例如: select * from comment limit 20,5;則是從comment表中抽取21~25號評論:2、jQuery load函數
Time of Update: 2018-12-08
在google的過程中看到這篇文章(《NicEdit在JQuery下無法擷取textarea值》)得到一個靈感,就是可以先用js讀取出nicEdit富文字編輯器中的內容,將其內容賦給textarea,然後再提交表單。代碼為:複製代碼 代碼如下:<textarea name="intro" rows="15" cols="30" id="introContent" style="width: 750px; height: 300px; border: 1px solid #000;">
Time of Update: 2018-12-08
1.聲明變數時:<%! int j=1;%>(將變數產生為servlet類的成員變數,多個用戶端共用一份)與<% int j=1;%>(只是一個方法內的局部變數,每個用戶端都有一個)使用的過程當中,盡量避免將一個變數聲明為類的成員變數,除非需要統計一個servlet類的訪問次數。後者之中不能定義方法,前者可以。 2.java指令碼(如javascript)在用戶端執行,<%……%>內的內容在伺服器端執行,然後將結果傳回用戶端。3.JSP包含指令:
Time of Update: 2018-12-07
Web架構師Brett
Time of Update: 2018-12-07
一般情況下,在使用開發基於資料庫的WEB程式時,傳統的模式基本是按以下步驟: 1. 在主程式(如Servlet、Beans)中建立資料庫連接。 2. 進行SQL操作,取出資料。 3.
Time of Update: 2018-12-07
今天面試的時候技術官問到了這個問題
Time of Update: 2018-12-07
一 配置JDK 1、下載jdk 下載後,解壓,假設為d:\JDK6,要確保bin目錄在這個目錄裡,下面的JAVA_HOME即為此目錄d:\JDK6. 2、配置系統變數 (1) 按右鍵“我的電腦”,選擇“屬性”-“進階”,點擊“環境變數”。 (2) 在“系統變數”框中,點擊“建立”按鈕,“變數名”填寫“JAVA_HOME”,變數值填寫jdk解壓後所在的目錄,即:d:\JDK6。
Time of Update: 2018-12-07
1. 靜態頁面的亂碼問題檔案的編碼和瀏覽器要顯示的編碼不一致。1) 檢查檔案原始的編碼, 可以用記事本開啟, 然後選擇另存新檔來看;2) 給當前頁面加入一個指令來建議瀏覽器用指定的編碼來顯示檔案字元內容.<meta http-equiv="content-type" content="text/html; charset=GBK">3) 如果系統是英文XP,沒裝東亞字元集支援, 也會顯示亂碼.2. JSP 頁面的亂碼問題1) page 指令有個 pageEncoding="GBK"
Time of Update: 2018-12-07
1.與access <%@page contentType = "text/html;charset=GB2312" import = "java.sql.*"%><%@page import = "java.util.*,java.text.*"%><html><title>取出並顯示表中的資訊</title><body><%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Time of Update: 2018-12-07
這些都是我在學習過程中發現,或者在網上找到的要注意的地方。也許有些你看起來會覺得很弱智,但是對於一個剛剛接觸的人來說並不是那個樣子。如果你不是一個新手,那麼就不要再看下去了。1、JSP串連SQL SERVER
Time of Update: 2018-12-07
在jsp檔案中,可以引用tag和tld檔案。 1.對於tag檔案 <%@ taglib prefix="ui" tagdir="/WEB-INF/tags" %> 其中的tags是個目錄,裡面有若干tag檔案。 但使用<ti:XXXX>時,目錄WEB-INF/tags下,必然有個XXXX.tag檔案與之對應。2.對於tld檔案 在jsp中可以引用TLD檔案,如 <%@ taglib
Time of Update: 2018-12-07
今天又看到有人把javascript說成jsp,這樣的情況已經看過好幾次了,真不解為何會這樣的理解呢?自己理解錯了還誤導別人.下面是JSP與JavaScript JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。
Time of Update: 2018-12-07
建立一個簡單標籤的步驟:建立實現了 Tag 介面(準確地說是 javax.servlet.jsp.tagext.Tag)的標籤處理常式類。建立一個 TLD 檔案。在標籤處理常式 Java 類中建立屬性。在 TLD 檔案中定義與標籤處理常式 Java 類中定義的屬性對應的屬性。在 TLD 檔案中聲明 scriptlet 變數。實現 doStartTag() 方法。在標籤處理常式類中,根據屬性將值設定到 scriptlet 變數中。這裡將建立一個簡單標籤處理常式,這個標籤將執行個體化一個
Time of Update: 2018-12-07
1、mysql的limit關鍵字 (DAO)select * from tablename limit startPoint, numberPerPage;tablename 就是要分頁顯示的那張表的名稱;startPoint 就是起始的位置 -1;numberPerPage 就是一頁顯示的條數。例如: select * from comment limit 20,5;則是從comment表中抽取21~25號評論:2、jQuery load函數