Time of Update: 2017-02-28
1.jsp經編譯後就變成了Servlet.(JSP的本質就是Servlet,JVM只能識別java的類,不能識別JSP的代碼,Web容器將JSP的代碼編譯成JVM能夠識別的java類) 2.jsp更擅長表現於頁面顯示,servlet更擅長於邏輯控制. 3.Servlet中沒有內建對象,Jsp中的內建對象都是必須通過HttpServletRequest對象,HttpServletResponse對象以及HttpServlet對象得到. Jsp是Servlet的一種簡化,使用Jsp只需要完
Time of Update: 2017-02-28
在struts1中的項目中,jsp頁面的多選框內容傳遞到下個頁面,在碰到修改表資訊(或使用者資訊時經常碰到),一開始不知道怎麼實習這個功能,寫了一大堆的js代碼才勉強實現,其實在struts1的form中就有這個特性,只要兩個頁面傳遞過程中,傳的是個form的話,就可用實現自動回填,就算有些多選框內容是從資料庫中查出來的,頁會自動把上個頁面的值顯示在第一個。
Time of Update: 2017-02-28
在Web應用開發中,可提供選擇的動態網頁面語言技術有很多,如PHP、ASP、JSP等,在這些動態網頁面語言中,JSP憑藉其自身的優點成為開發人員最喜歡的語言之一。以下是開發人員鐘愛JSP的重要原因。1.JSP就是在HTML中嵌入Java代碼,所以在本質上JSP程式就是JAVA程式,JSP程式繼承了Java的一切優點。JSP程式有嚴格的Java類庫支援。2.JSP頁面在伺服器中都會被JSP編譯器編碼稱對應的Servlet,所以就擁有Java跨平台的優點,所有的JSP程式,無需改動就可以方便地遷
Time of Update: 2017-02-28
一、JSP EL語言定義 E L(Expression Language) 目的:為了使JSP寫起來更加簡單。 運算式語言的靈感來自於 ECMAScript 和 XPath 運算式語言,它提供了在 JSP 中簡化運算式的方法。它是一種簡單的語言,基於可用的命名空間(PageContext 屬性)、嵌套屬性和對集合、操作符(算術型、關係型和邏輯型)的訪問符、映射到 Java 類中靜態方法的可擴充函數以及一組隱式對象。 EL 提供了在 JSP
Time of Update: 2017-02-28
Java只能擷取一次,到頁面的時間是靜態,不過通過js和Java的合作,巧妙地實現此功能 Java擷取伺服器時間,動態顯示到jsp頁面,大家都是到Java只能擷取一次,到頁面的時間是靜態,不過通過js和Java的合作,巧妙地實現此功能。本 人是給電視做系統,客戶要求頁面能顯示時間,因為電視瀏覽器擷取的時間不對,沒辦法只能從伺服器擷取時間,但是問題來了,伺服器的時間擷取一次就成靜態
Time of Update: 2017-02-28
Java Server Page(簡稱JSP),和ASP、PHP一樣都是網路程式設計語言,只不過在JSP頁面中插入的指令碼代碼是Java語句片段。要利用JSP編寫應用,首先,必須要有一個能執行JSP指令碼的Web伺服器,可以在原有的Apache、IIS或PWS伺服器的基礎上建立,不過有許多技術上的問題。建議剛接觸JSP的蟲們,還是白手起家,直接安裝一個專門支援JSP的Web伺服器,以免節外生枝,這裡給大家介紹的是Tomcat
Time of Update: 2017-02-28
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <%@ page import="java.util.*"%> <html> <head> <meta
Time of Update: 2017-02-28
Time of Update: 2017-02-28
JSTL是一個已經被標準化的標記庫集合,她支援迭代、條件、XML文檔的解析,國際化,和利用SQL與資料庫互動的功能。JSTL主要包括四個基本部分的標記庫:Core,XML,國際化,和對SQL的支援。由於這篇文章的主要是以其中的SQL部分的應用來快速瞭解JSTL,所以我們這篇文章只介紹了
Time of Update: 2017-02-28
網路作業系統:Windows2000server,JSP伺服器:Tomcat5.0,資料庫:SQLServer2k,JAVA虛擬機器:JDK1.4 步驟一: 安裝JDK1.4(目錄:C:JDK1.4) 步驟二: 安裝SQLServer2k。(預設目錄) 步驟三: 安裝Tomcat5.0。該伺服器和web伺服器Apache捆綁在一起,省去了人工捆綁的麻煩。 (目錄:C:tomcat) 步驟四:
Time of Update: 2017-02-28
JSP的含義: JSP技術是用JAVA語言作為指令碼語言的,JSP網頁為整個伺服器端的JAVA庫單元提供了一個介面來服務於HTTP的應用程式。 JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。
Time of Update: 2017-02-28
今天複習了JSP指令碼元素和注釋部分,案例寫出來,大家自己調試下,整體總結如下, 1、JSP申明語句: <%! 申明語句 %> 使用申明語句的變數為全域變數,多個使用者執行此JSP頁面,將共用該變數。 如: 複製代碼 代碼如下:<html> <head> <title>JSP Demo</title> </head> <body> <%! int a = 1 ;%> <%
Time of Update: 2017-02-28
1 POST提交表單是亂碼 常見的情況為:頁面都正常,但新插入的資料全是亂碼。 這種情況,就是因為提交的資料被程式接收後就是亂碼,這個亂碼又插入資料庫了,所以顯示不正常。 解決方案: a 修改配製來完成 修改tomcat的配製檔案server.xml中的連接器,加上URIEncoding="GB2312"就OK了 b 自己寫編碼轉換程式 b.a
Time of Update: 2017-02-28
方法一:在servlet的init()方法中快取資料 當應用伺服器初始化servlet執行個體之後,為用戶端請求提供服務之前,它會調用這個servlet的init()方法。在一個servlet的生命週期中,init()方法只會被調用一次。通過在init()方法中緩衝一些靜態資料或完成一些只需要執行一次的、耗時的操作,就可大大地提高系統效能。
Time of Update: 2017-02-28
1.request對象該對象封裝了使用者提交的資訊,通過調用該對象的響應的方法可以擷取使用者提交的資訊。當request對象擷取使用者提交的漢字字元時,會產生亂碼,由下面的方法可以解決:Sting s2 = new String(s1.getBytes("iso8859-1"),"GB2312")進行轉換。request常用的方法:1.request.getParameter("name");
Time of Update: 2017-02-28
使用JavaServer Pages有三種不同的方法用於處理XML文檔,每種方法都有利於提高分離頁面代碼與XML資料的水平,有利於簡化開發網頁的複雜度並且改善提高組件與頁面代碼的可重用性。JavaServer Pages ( JSP)和XML是Sun的J2EE的兩個至關緊要的組件。 JSP是用於建立應用程式伺服器端程式的有效工具,而客戶可以是一個瀏覽器,一個裝置或其它的應用程式。 你可以使用XML描述資料並在聯絡伺服器與系統的其餘部分之間傳遞。
Time of Update: 2017-02-28
pplet雖然已經基本上沒人用了。但是它還有一些應用情境的,為了相容性。為了各個瀏覽器,不能直接直接寫<applet>標籤,最後考慮一下測試了幾天,最後還是寫如下比較適合多個瀏覽器安全色,希望對大家有所協助<%@page language="java" import="java.util.*" pageEncoding="UTF-8"contentType="text/html; charset=
Time of Update: 2017-02-28
1、www.tuckey.org/urlrewrite/ 下載URL Rewrite JAR包2、將jar包複製到項目WEB-INF/web.xml 下3、在web.xml中配置URL Rewrite,代碼如下:<filter> <filter-name>UrlRewriteFilter</filter-name>
Time of Update: 2017-02-28
使用下面這個jsp的前,你需要寫一個Stu類,產生set和get方法。Public Class Stu{ private int id; private String name; public void setId(int id){ this.id=id; } public int getId(){ return this.id; } public void setName(String name){
Time of Update: 2017-02-28
<script>function setImagePreview() { var docObj=document.getElementById("doc"); var imgObjPreview=document.getElementById("preview");if(docObj.files && docObj.files[0]){