Time of Update: 2018-12-05
警告: No configuration found for the specified action: '/sdoubleselect.jsp' in namespace: ''. Form action defaulting to 'action' attribute's literal value.2012-4-28 8:56:21 freemarker.log.JDK14LoggerFactory$JDK14Logger error嚴重: Expression
Time of Update: 2018-12-05
JDK 1.5 +ECLIPSE +TOMCAT 5.0.28 + MYSQL 5.0 資料庫TEST ,表名news 欄位: id int 自動成長 , Title varchar(20) , Content varchar(200) , Author varchar(10) makeFile.jsp <% Connection conn = DBconn.getConnection(); Statement stmt =
Time of Update: 2018-12-05
我們知道在開發工程的時候jsp檔案是即修改即生效的,由於比較好奇就研究了一下tomcat對於jsp熱部署的實現原理,總結沉澱一下吧。Tomcat jsp熱部署的實現原理大體是這樣的,每個JSP頁面從上次訪問到下次訪問總是有預設幾秒的緩衝時間的,也就說並不是嚴格的即修改即生效,tocmat7預設是有4秒的緩衝延遲的。這個預設的緩衝延遲是在類EmbeddedServletOptions的private intmodificationTestInterval =
Time of Update: 2018-12-05
。整個jsp/jsp bean展示層應當儘可能的瘦和簡單化。 。牢記大多數的JSP都應當是唯讀視圖,而由頁面bean來提供模型。 。應當一起設計JSP和JSP bean 。在儘可能合理的情況下,把商務邏輯從JSP中移走。具體於HTTP的邏輯(如,對Cookie的處理)屬於bean或支援類中,而不是JSP中。 。盡量把條件邏輯放在控制器中而不是放在視圖中。 。為JSP、包含的檔案、JSP Bean和實現擴充標記的類使用遵循標準的命名慣例。如: jsp控制器
Time of Update: 2018-12-05
上傳檔案的主要代碼:第一步:將jspsmartupload的類匯入到項目中去。第二步:編寫jsp頁面時,注意,在使用<input type="file" name="song" value="Scan"/>時,不要忘記設定form的enctype,如下:enctype="multipart/form-data"。第三步:Servlet中的主要代碼//建立smartupload對象SmartUpload upload = new
Time of Update: 2018-12-05
問題: jsp頁面在做查詢時用到自已開發的分頁控制項,這個分頁控制項是同步效果的。每次提交查詢都會重新整理整個頁面。 查詢條件為年份、市、縣三個值。重新整理後這三個控制項會被重設成初始狀態。如果想保持查詢時的值狀態則相當麻煩。 如何才能實現查詢後查詢條件的值不變呢? 解決: 1)將查詢條件三個控制項放到一個div中。 2)在jsp頁面加入一個hidden的struts標籤用於儲存div的html文本。
Time of Update: 2018-12-05
1.<%-- .......--%>隱藏注釋<! -- .... -->動態注釋,顯示在文檔中,並且可以在注釋內部解釋jsp運算式;2.%Tomcat_home%/conf/server.xml裡<Context path="/book" docBase="webapps/Book"></Context> 3.聲明 <%! declaration(s) %> 具有類,對象範圍運算式 <%=
Time of Update: 2018-12-05
1.首先確保自己安裝了apache tomcat.Tomcat 6.0的為http://www.duote.com/soft/10004.html2.在tomcat的webapp檔案夾下建立一個檔案夾MyWeb(名字任意取,來存放網站內容)。並在MyWeb下面建立一個檔案夾WEB-INF,裡面放上web.xml,web.xml的內容為:<?xml version="1.0" encoding="ISO-8859-1"?><web-app
Time of Update: 2018-12-05
public static boolean sql_inj(String str) { String inj_str = "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare|;|or|-|+|,"; String inj_stra[] = split(inj_str,"|"); for (int i=0 ; i < inj_stra.length ;
Time of Update: 2018-12-06
按照通常的開發模式,web應用可分為三層,業務層:web層、業務層、資料訪問層。也就是常說的MVC(模型、視圖、控制)模式。在這種模式下,jsp只負責資料的顯示,與用戶端使用者打交道,servlet負責資料的採集與頁面的轉寄。使用者訪問的每個頁面都是sevlet轉寄得來的。 jsp提交頁面中的From表單,都必須為其指定一個Bean,用來儲存各項資料。 資料訪問層也必須為每類資料指定javaBean,使每個層級解耦
Time of Update: 2018-12-06
javascript.function confirm(){ if(form1.Buttion1.value == "tianjian"){ form1.submit(" action");}}另一種方法就是有多個SUBmit按鍵.在處理頁面,進行獲值.表單頁:<form name="form1" method="post" action="/oa/GdjzSvt" ><input type="submit" name="act" value="添加">
Time of Update: 2018-12-06
一、前言 對於初學者來說,要執行JSP和Servlet,Tomcat是一個很不錯的選擇,。Tomcat是Apache組織的產品,sun公司對它的支援也相當不錯。 二、下載,安裝 為JAVA官方網站:jakarta.apache.org,國內也比較多。 從這個地址可以下載:http://jakarta.apache.org/builds/tomcat/release/,我下載的是Tomcat32b4版本。 下載完,解壓到一個目錄,我這裡用F:\tomcat32b4作為例子
Time of Update: 2018-12-06
JSP中各種內建對象 web互動的最基本單位是http請求。每個使用者從進入網站到離開網站這段過程稱為一個HTTP會話,一個伺服器的運行過程中會有多個使用者訪問,就是多個HTTP會話。範圍解釋如下:1.application:伺服器啟動到停止的這段時間2.session:HTTP會發開始到結束的這段時間3.request:HTTP請求開始到結束的這段時間4.page:當前頁面從開啟到關閉這段時間一.application範圍(1)擷取application對象的副本1.在JSP中直接使用appl
Time of Update: 2018-12-06
網上有很多這樣的例子的,下面是一個在文字框中顯示目前時間的例子,你調用showTime這個函數就可以了。<script language="javascript">function showTime(interval){ var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() if (hours=
Time of Update: 2018-12-06
名師講壇—Java Web開發實戰經典基礎篇(JSP、Servlet、Struts、Ajax) 基本資料作者: 李興華 王月清 出版社:清華大學出版社 ISBN:9787302231585 上架時間:2010-8-25 出版日期:2010 年8月 開本:16開 頁碼:555 更多精彩詳細資料:http://www.china-pub.com/197009更有精彩樣張搶先試讀:http://www.china-pub.com/computers/common/mianfeisd.asp?
Time of Update: 2018-12-06
1. Servlet是什麼? Java提供了一整套客戶機/伺服器解決方案,在這個方案中,程式可以自動地下載到用戶端並執行,這就是applet。但是它僅僅是問題的一半。問題的另一半就是Servlet,Servlet可以被認為是伺服器端的applet。Servlet被Web伺服器載入和執行,就如同applet被瀏覽器載入和執行一樣。Servlet從用戶端(通過Web伺服器)接收請求,執行某種作業,然後返回結果。使用servlet的基本流程如下:· 用戶端通過HTTP提出請求.·
Time of Update: 2018-12-06
jstl : http://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm; http://docs.oracle.com/javaee/6/tutorial/doc/struts2 tag:
Time of Update: 2018-12-06
jsp標準動作(其實就是使用對象屬性的getUserName、setUserName方法)常用的://建立一個javabean對象名字為order<jsp:useBean id="order" class="y2javaee.sg.ch07.Order" scope="request"/> 建立對象的名稱 建立對象的類型
Time of Update: 2018-12-06
在JSP中大部分都是由指令碼小程式組成,所謂的指令碼小程式就是裡面直接包含了JAVA代碼。在JSP中Scriptlet一共分為三種: 1 · <%%>:定義局部變數,編寫語句 2 · <%!%>:定義全域變數,可以編寫類、方法 3 · <%=%>:運算式輸出,專門輸出變數或一個具體值 <% int i = 10 ; int j = 20 ; out.println(i * j)
Time of Update: 2018-12-06
轉自:http://tigerben.iteye.com/blog/722128 這兩天一直在設計和開發JSP頁面,所有標籤都得通過自己手工編輯深感厭煩,印象中以前是有看到過MyEclipse是支援拖放HTML常用控制項的,所以為此百度了一把,終有所獲。 MyEclipse中預設的與.HTML格式的檔案關聯的程式是MyEclipse html editor,並不支援可視化開發;需要通過修改檔案關聯(File association)的設定修改為“Myeclipse Visual