Time of Update: 2018-12-05
一、概述 緩衝的思想可以應用在軟體分層的各個層面。它是一種內部機制,對外界而言,是不可感知的。 資料庫本身有緩衝,持久層也可以緩衝。(比如:hibernate,還分1級和2級緩衝) 業務層也可以有緩衝(但一般來說,這是一個過程域,不會設緩衝)。 表現層/資料服務層(傳統web的表現層)也可以設定緩衝(jsp cache 就是這一層,實現在app server上的緩衝機制) 另外Browser也有緩衝(如IE)這個大家也都知道(實現在 web server
Time of Update: 2018-12-05
今天部署一個J2EE項目後,就出現了這個錯誤:java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;昨天還好好的,可是今天就出錯了,去網上查了下解決方案。找到一個貌似可行的方法:1.把部署到伺服器上的工程裡面的
Time of Update: 2018-12-05
有些代碼被注釋了,是因為本機調試時,對其他代碼有影響 1.重新導向的/指的是127.0.0.1,
Time of Update: 2018-12-05
開發過程中常常遇到值的傳遞問題,不勝其擾,今天寫出一些認識,也可能有的認識是錯的,也請看到的大俠給指出來。文中用了不少書上和網上的例子,在此先謝過,就不一一指出了。 1. 先界定一下題目中概念。(1)jsp指令碼:有的地方也叫java指令碼,指用<%%>括起來的jsp頁面中的java指令碼。所有能在java程式中執行的代碼,都可以通過jsp指令碼執行。(2)jsp聲明:用<%!聲明部分%>形式聲明的變數和方法。可以直接用在jsp指令碼中。(3)jsp輸出運算式:用<
Time of Update: 2018-12-05
一、 什麼是JSTL JSTL是一個不斷完善的開放原始碼的JSP標籤庫,是由apache的jakarta小組來維護的。JSTL只能運行在支援JSP1.2和Servlet2.3規範的容器上,如tomcat 4.x。但是在即將推出的JSP 2.0中是作為標準支援的。 JSTL目前的最新版本為1.02,最終發布版為1.0。JSTL包含兩個部分:標籤庫和EL(Expression
Time of Update: 2018-12-05
Java在最近幾年逐漸升溫,隨著Java SE 5和Java SE 6的推出,Java的未來更顯得無比輝煌。但以Java為基礎的JSP在Java SE 5推出之前卻一直抬不起頭來,這最重要的原因就是JSP雖然功能十分強大,但最大的優點也是它的最大缺點,功能強大就意味著複雜,尤其是設計前端介面的視覺化檢視不多,也不夠強大。因此,設計JSP頁面就變得十分複雜和繁瑣。不過,在Java SE 5推出的同時,Sun為了簡化JSP的開發難度,推出了新的JavaServer
Time of Update: 2018-12-05
解決中文亂碼問題作者: 文章來源:訪問次數:
Time of Update: 2018-12-05
weblogic.servlet.jsp.CompilationException: Compilation of /root/bea/user_projects/domains/ereportdomain/myserver/.wlnotdelete/extract/myserver_egov_egov/jsp_servlet/_unieap/_pages/_login/__tzlogin.java failed. at
Time of Update: 2018-12-05
1、繁體字轉換工具用來處理GB2312/BIG5碼字元互相轉換的類.可到網上搜尋2、filter攔截方法public class FileCaptureResponseWrapper extends HttpServletResponseWrapper ...{public static final int OT_NONE = 0, OT_WRITER = 1, OT_STREAM = 2;private int outputType = OT_NONE;private
Time of Update: 2018-12-05
讀檔案的例子***************************************************<%@ page contentType="text/html;charset=gb2312"%><%//變數聲明/java.lang.String strFileName; //檔案名稱java.io.File objFile; //檔案對象java.io.FileReader objFileReader; //讀檔案對象char[] chrBuffer = ne
Time of Update: 2018-12-05
Linux下jsp開發環境,apache,tomcat伺服器配置過程:(特別註明:本文內容均參考於互連網,經過個人實踐而總結,若配置中遇到問題請聯絡我,可能寫的時候漏掉了某些地方,感謝網上前輩的經驗,希望更多的實踐經驗得以共用)1.作業系統RedHat Linux 9.02.所需軟體Apache 2.0.54 http://apache.freelamp.com/httpd下載該檔案httpd-2.0.54.tar.gzTomcat5.5.9 http://apache.justdn.o
Time of Update: 2018-12-05
一、下載SQLSERVER2000的jdbc驅動程式。在微軟網站就有這個驅動程式:Window作業系統http://www.uncj.com/upload/files/ms_jdbc_setup.exe http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe Unix作業系統 Mssqlserver.tar
Time of Update: 2018-12-05
把mysql驅動包分別放到我的為:E:/tomcat/Tomcat 6.0/lib 和對應項目WEB-INF/lib檔案夾下 1、修改conf/server.xml,添加如下內容(部分參數): <Context path="/web" docBase="web" debug="0" reloadable="true" crossContext="true"> <Resource name="jdbc/query" auth="Container"
Time of Update: 2018-12-05
在使用jetty外掛程式(6.1.9)調試過程中,發現訪問一個帶有#{…}運算式的頁面(頁面用到了模板運算式)時,拋出如下異常: Java代碼 org.apache.jasper.JasperException: /WEB-INF/jsps/projectmt/formProjectLaunching.jsp(677,22) PWC6228: #{...} not allowed in a template text body.
Time of Update: 2018-12-05
一、聲明(Declaration) <%! %> 用於定義運算式(Exception) <%= %> 用於顯示傳回的值或者變數的值:利用變數或方法的值,將運算結果輸出到螢幕上,在"<%=" 和 "%>"標記間可以使用任意形式的變數。JSP Container會將標記中的值轉換為字串輸出到用戶端,其作用和Java語言的toString()方法一樣,無須在語句結果後面添加分號" ;
Time of Update: 2018-12-05
1. RequestDispatcher.forward() 是在伺服器端起作用,當使用forward()時,Servlet engine傳遞HTTP請求從當前的Servlet or JSP到另外一個Servlet,JSP 或普通HTML檔案,也即你的form提交至a.jsp,在a.jsp用到了forward()重新導向至b.jsp,此時form提交的所有資訊在 b.jsp都可以獲得,參數自動傳遞.
Time of Update: 2018-12-05
例子很簡單,Bean的功能為取目前時間,其代碼為:Common.java:--------------------package XX;import java.util.Date;import java.text.*;public class Common{ Date d=new Date(); public String now(String s) { SimpleDateFormat formatter = new SimpleDateFormat(s);
Time of Update: 2018-12-05
在用JSP製作的電子商務網站多如牛毛。但是對於JSP網站而言,安全性真的能夠讓人放心嗎?面對層出不窮的駭客攻擊和病毒襲擊,JSP網站的伺服器能夠比其他網站的伺服器器更加安全嗎?前段時間,應朋友之邀,我對他們託管的三台伺服器的主機進行了測試,發現了JSP網站存在的幾個問題。 入侵測試第一步:掃描 掃描是入侵的第一步,它可以讓你對即將入侵的目標有一個全面的瞭解。同時掃描還有可能發現掃描對象的漏洞,為入侵提供一個指導方向。 朋友的兩台伺服器為Linux,一台為Windows系統,在路由器後面還有
Time of Update: 2018-12-05
在地圖後台中,有一個jsp頁面的頭部的聲明是這樣的。<%@ page language="java" import="java.util.*,com.gisun.eadmin.task.*;" pageEncoding="GBK"%>現在我要引入另一個包裡面的東西,自然要再加上一句import聲明:<%@ page import="com.gisun.eadmin.config.*;"%>但運行這個jsp的時候報錯了:Generated
Time of Update: 2018-12-05
<c:forEach>標籤的作用就是迭代輸出標籤內部的內容。它既可以進行固定次數的迭代輸出,也可以依據集合中對象的個數來決定迭代的次數。 <c:forEach var="name" items="expression" varStatus="name" begin="expression" end="expression" step="expression"> body content</c:forEach>