我也遇到過,是因為命名的問題,我本來是font,後面改成font_page 就可以了
Ⅱ JSP日期格式化問題
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<html>
<body>
現在的時間回:答
<%SimpleDateFormat s = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = new Date();
%>
<%=s.format(date)%>
</body>
</html>
Ⅲ jsp是什麼
不少的朋友經常會在電腦科普網站上看到jsp這個概念,究竟這個jsp是什麼意思?jsp又有什麼作用和特點呢?下面讓我們一起去了解吧。
JSP是一種動態網頁技術標准,這種技術可以根據客戶端的請求,生成動態或者靜態網頁,然後發送給客戶端的請求者。
JSP部署於網路伺服器上,可以響應客戶端發送的請求,並根據請求內容動態地生成HTML、XML或其他格式文檔的Web網頁,然後返回給請求者。JSP技術以Java語言作為腳本語言,為用戶的HTTP請求提供服務,並能與伺服器上的其它Java程序共同處理復雜的業務需求。
JSP將Java代碼和特定變動內容嵌入到靜態的頁面中,實現以靜態頁面為模板,動態生成其中的部分內容。JSP引入了被稱為「JSP動作」的XML標簽,用來調用內建功能。另外,可以創建JSP標簽庫,然後像使用標准HTML或XML標簽一樣使用它們。
標簽庫能增強功能和伺服器性能,而且不受跨平台問題的限制。JSP文件在運行時會被其編譯器轉換成更原始的Servlet代碼。JSP編譯器可以把JSP文件編譯成用Java代碼寫的Servlet,然後再由Java編譯器來編譯成能快速執行的二進制機器碼,也可以直接編譯成二進制碼。
用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面,並使用JSP標識或者小腳本來生成頁面上的動態內容。生成內容的邏輯被封裝在標識和JavaBeans組件中,並且捆綁在腳本中,所有的腳本在伺服器端運行。由於核心邏輯被封裝在標識和JavaBeans中,所以Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。
在伺服器端,JSP引擎解釋JSP標識和腳本,生成所請求的內容(例如,通過訪問JavaBeans組件,使用JDBC技術訪問資料庫或者包含文件),並且將結果以HTML(或者XML)頁面的形式發送回瀏覽器。這既有助於作者保護自己的代碼,又能保證任何基於HTML的Web瀏覽器的完全可用性。
Ⅳ jsp時間SimpleDateFormat類問題
jsp時間格式化類SimpleDateFormat用法:
用java中的一個類SimpleDateFormat<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<html>
<body>
現在的內時間:容
<%SimpleDateFormat s = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = new Date(); %>
<%=s.format(date)%>
</body>
</html>
Ⅳ JSP的語言標准
句法
一個JSP頁面可以被分為以下幾部份: 靜態數據,如HTML JSP指令,如include指令 JSP腳本元素和變數 JSP動作 用戶自定義標簽 靜態數據
靜態數據在輸入文件中的內容和輸出給HTTP響應的內容完全一致。此時,該JSP輸入文件會是一個沒有內嵌JAVA或動作的HTML頁面。而且,客戶端每次請求都會得到相同的響應內容。
JSP指令
JSP指令控制JSP編譯器如何去生成servlet,以下是可用的指令: 包含指令include –包含指令通知JSP編譯器把另外一個文件完全包含入當前文件中。效果就好像被包含文件的內容直接被粘貼到當前文件中一樣。這個功能和C預處理器所提供的很類似。被包含文件的擴展名一般都是jspf(即JSPFragment,JSP碎片): <%@ include file=somefile.jsp %> 頁面指令page –頁面指令有以下幾個選項: import 使一個JAVA導入聲明被插入到最終頁面文件。 contentType 規定了生成內容的類型。當生成非HTML內容或者當前字元集character set並非默認字元集時使用。 errorPage 處理HTTP請求時,如果出現異常則顯示該錯誤提示信息頁面。 isErrorPage 如果設置為TRUE,則表示當前文件是一個錯誤提示頁面。 isThreadSafe 表示最終生成的servlet是否安全線程(threadsafe)。 <%@ page import=java.util.* %> //example import導入樣例<%@ page contentType=text/html %> //example contentType頁面類型樣例<%@ page isErrorPage=false %> //example for non error page無錯頁面樣例<%@ page isThreadSafe=true %> //example for a thread safe JSP安全線程JSP樣例
注意:在同一個JSP文件中只有import導入頁面指令可以被多次使用。 標簽庫指令taglib –標簽庫指令描述了要使用的JSP標簽庫。該指令需要指定一個前綴prefix(和C++的命名空間很類似)和標簽庫的描述URI: <%@ taglib prefix=myprefix uri=taglib/mytag.tld %>
JSP腳本
標准腳本變數
以下是永遠可用的腳本變數: out – JSPWriter用來寫入響應流的數據 page – servlet自身 pageContext –一個PageContext實例包括和整個頁面相聯系的數據,一個給定的HTML頁面可以在多個JSP之間傳遞。 request –HTTP request對象 response –HTTP response對象 session –用於保持客戶端與伺服器連接的對象 腳本元素
有三個基本的腳本元素,作用是使JAVA代碼可以直接插入servlet. 一種是聲明標簽,在JAVA SERVLET的類體中放入一個變數的定義。靜態的數據成員也可以如此定義。 <%! int serverInstanceVariable = 1; %> 一種是腳本標簽,在JAVA SERVLET的類的_jspService()方法中放入所包含的語句。 <% int localStackBasedVariable = 1; out.println(localStackBasedVariable); %> 一種是表達式標簽,在JAVA SERVLET的類中放入待賦值的表達式,表達式注意不能以分號結尾。 <%= expanded inline data + 1 %> JSP動作
JSP動作是一系列可以調用內建於網路伺服器中的功能的XML標簽。JSP提供了以下動作: jsp:include 和子過程類似,JAVA SERVLET暫時接管對其它指定的JSP頁的請求和響應。當處理完該JSP頁後就馬上把控制權交還當前JSP頁。這樣JSP代碼就可以在多個JSP頁中共享而不用復制。 jsp:param 可以在jsp:include, jsp:forward或jsp:params塊之間使用。指定一個將加入請求的當前參數組中的參數。 jsp:forward 用於處理對另一個JSP或SERVLET的請求和響應。控制權永遠不會交還給當前JSP頁。 jsp:plugin Netscape Navigator的老版本和Internet Explorer使用不同的標簽以嵌入一個applet。這個動作產生為嵌入一個APPLET所需要的指定瀏覽器標簽。 jsp:fallback 如果瀏覽器不支持APPLETS則會顯示的內容。 jsp:getProperty 從指定的JavaBean中獲取一個屬性值。 jsp:setProperty 在指定的JavaBean中設置一個屬性值。 jsp:useBean 創建或者復用一個JavaBean變數到JSP頁。 技術方法
為了快速方便地進行動態網站的開發,JSP在以下幾個方面做了改進,使其成為快速建立跨平台的動態網站的首選方案。
1.將內容的生成和顯示進行分離
用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面,並使用JSP標識或者小腳本來生成頁面上的動態內容(內容是根據請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。生成內容的邏輯被封裝在標識和JavaBeans組件中,並且捆綁在腳本中,所有的腳本在伺服器端運行。由於核心邏輯被封裝在標識和JavaBeans中,所以Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。
在伺服器端,JSP引擎解釋JSP標識和腳本,生成所請求的內容(例如,通過訪問JavaBeans組件,使用JDBC技術訪問資料庫或者包含文件),並且將結果以HTML(或者XML)頁面的形式發送回瀏覽器。這既有助於作者保護自己的代碼,又能保證任何基於HTML的Web瀏覽器的完全可用性。
可重用組件
絕大多數JSP頁面依賴於可重用的、跨平台的組件(JavaBeans或者Enterprise JavaBeans組件)來執行應用程序所要求的復雜的處理。開發人員能夠共享和交換執行普通操作的組件,或者使得這些組件為更多的使用者和客戶團體所使用。基於組件的方法加速了總體開發過程,並且使得各種組織在他們現有的技能和優化結果的開發努力中得到平衡。
採用標識
Web頁面開發人員不會都是熟悉腳本語言的編程人員。JSP技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態內容生成所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執行用其他方法更難於編碼和耗時的功能。
適應平台
幾乎所有平台都支持Java,JSP+JavaBeans幾乎可以在所有平台下通行無阻。從一個平台移植到另外一個平台,JSP和JavaBeans甚至不用重新編譯,因為Java位元組碼都是標準的與平台無關的。
資料庫連接
Java中連接資料庫的技術是JDBC,Java程序通過JDBC驅動程序與資料庫相連,執行查詢、提取數據等操作。Sun公司還開發了JDBC-ODBC bridge,利用此技術Java程序可以訪問帶有ODBC驅動程序的資料庫,大多數資料庫系統都帶有ODBC驅動程序,所以Java程序能訪問諸如Oracle、Sybase、MS SQL Server和MS Access等資料庫。
此外,通過開發標識庫,JSP技術可以進一步擴展。第三方開發人員和其他人員可以為常用功能創建自己的標識庫。這使得Web頁面開發人員能夠使用熟悉的工具和如同標識一樣的執行特定功能的構件來進行工作。
JSP技術很容易整合到多種應用體系結構中,以利用現存的工具和技巧,並且能擴展到支持企業級的分布式應用中。作為採用Java技術家族的一部分,以及Java 2(企業版體系結構)的一個組成部分,JSP技術能夠支持高度復雜的基於Web的應用。 由於JSP頁面的內置腳本語言是基於Java的,而且所有的JSP頁面都被編譯成為Java Servlets,所以JSP頁面具有Java技術的所有好處,包括健壯的存儲管理和安全性。作為Java平台的一部分,JSP擁有Java編程語言「一次編寫,各處運行」的特點。
語言特點
優點
(1)一次編寫,到處運行。除了系統之外,代碼不用做任何更改。
(2)系統的多平台支持。基本上可以在所有平台上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比ASP的局限性JSP的優勢是顯而易見的。
(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多台伺服器進行集群和負載均衡,到多台Application進行事務處理,消息處理,一台伺服器到無數台伺服器,Java顯示了一個巨大的生命力。
(4)多樣化和功能強大的開發工具支持。這一點與ASP很像,Java已經有了許多非常優秀的開發工具,而且許多可以免費得到,並且其中許多已經可以順利的運行於多種平台之下。
(5)支持伺服器端組件。web應用需要強大的伺服器端組件來支持,開發人員需要利用其他工具設計實現復雜功能的組件供web頁面調用,以增強系統性能。JSP可以使用成熟的JAVA BEANS 組件來實現復雜商務功能。
缺點
(1) 與ASP也一樣,Java的一些優勢正是它致命的問題所在。正是由於為了跨平台的功能,為了極度的伸縮能力,所以極大的增加了產品的復雜性。
(2) Java的運行速度是用class常駐內存來完成的,所以它在一些情況下所使用的內存比起用戶數量來說確實是「最低性能價格比」了。
Ⅵ myeclipse 格式化配置文件 在哪兒或者怎麼生成
myeclipse 格式化配置是需要配置的,具體操作步驟如下:
1、選擇菜單Source > Format 或者在編輯器中點擊右鍵選擇菜單Source> Format 或者通過快捷鍵Ctrl+Shift+F 來快速的將代碼格式化成便於閱讀的格式。
2、這個操作在MyEclipse 中也可以格式化XML,JSP,HTML 等源文件。
Ⅶ jsp界面排版
MyEclipse中排版jsp:
1、 點擊 myeclipse菜單欄的 window選項卡,找到下拉 perferences 選項 , 在裡面快捷 「搜索」 框裡面輸入 html ,如下圖:
在 數字3的 line-width 是設置當前行裡面有多少字元時,就換行。這個數字隨意,這里以100為例。
接下來在 數字 4 那裡(即 inline Elements 中的希望一行顯示一個標簽的元素刪除掉) 移除,一般是 a , li ,label , input ,select,dl ,div等這些常用 嵌套 其他標簽的的標簽。
完成之後單擊OK,之後在要格式的的jsp或html等頁面中,如果想格式化整個個頁面 ctrl + A 全選頁面之後按下 ctrl + shift + F,就可以進行整個頁面格式化了。如果不全選,默認按下ctrl + shift + F 是格式化當前正在編輯的整個頁面。
Ⅷ eclipse html 怎麼自動格式化
Eclipse中格式化html的樣式可以自己定義的:
方法一:window ->preferences->java ->CodeStyle
方法二:點擊 eclipse菜單欄的 window選項卡,找到下拉 perferences 選項 , 在裡面快捷 「搜索」 框裡面輸入 html
方法三:在要格式的的jsp或html等頁面中,如果想格式化整個個頁面 ctrl + A 全選頁面之後按下 ctrl + shift + F,就可以進行整個頁面格式化了。如果不全選,默認按下ctrl + shift + F 是格式化當前正在編輯的整個頁面。
Ⅸ eclipse中html/jsp/xml editor插件,eclipseeditor有什麼用
它繼承 org.eclipse.ui.editors 包中包括的類,這個包為 Eclipse 平台提供一個標准文本編輯器和基於文件的文檔提供程序。這個簡單的 XML 編輯器起著代碼示例的作用,您可以把它作為自己的 Eclipse XML 插件的基礎。它的源代碼只能通過 Eclipse 項目向導生成,您需要按下面所描述的自己編譯它。 要構建這個基本 XML 編輯器,轉至菜單 File => New,然後選擇 Project。在項目向導中,選擇 Plug-in Development => Plug-in Project。 如果看不到 Plug-in Development 選項,則表示 Eclipse 平台 Runtime Binary 沒有 Plug-in 開發環境。請到 eclipse.org 下載頁面下載 Eclipse 平台 Plug-in SDK。 單擊Next。給項目命名(如 org.my.eclipse.xmleditor),單擊 Next,然後接受屏幕 Plug-in Project Structure 上的預設值。接下來選擇 Create a plug-in project using a code generation 向導,然後選擇 Plug-in with an editor 選項。向導會自動生成該 XML 編輯器的源代碼。 但仍需編譯它。單擊 Next,然後在下一屏幕 Simple Plug-in Content 上單擊 Finish 選項;轉至 Project 菜單並選擇 Rebuild All 來構建該項目。 接下來需要使用 File => Export 菜單創建 editor.jar 文件。請退出 Eclipse,然後復制整個 org.my.eclipse.xmleditor plugin 目錄。當您再次運行 Eclipse 時,可將一個 XML 文件添加到您的項目中。請記住這個樣本 XML 編輯器未提供任何一種驗證或語法檢查。 用XMLBuddy 編寫 XML 最受歡迎且最高級的 Eclipse XML 編輯器插件是由 Bocaloco Software 開發的 XMLBuddy。XMLBuddy 是免費插件,它為 Eclipse 增添了 XML 編輯能力,其中包括對用戶可配置的語法著色、DTD 驅動的代碼輔助、驗證以及同步的提綱視圖。XML Buddy 還為 Workspace 添加 XML 透視圖,為 XML 文檔和 DTD 添加新的項目模板。您可以象安裝任何其它 Eclipse 插件那樣安裝 XMLBuddy:只需將插件壓縮文件解壓縮至主 Eclipse 安裝目錄下的 \eclipse\plugins 子目錄即可。記住要重新啟動 Eclipse。 XML 是元標記語言。XML 元素由起始標記、結束標記和二者之間的數據組成,因此有了語法突出顯示還需要好的編輯功能。XMLBuddy(目前是版本 0.2)用以下 XML 編輯功能擴展 Eclipse: ● 格式化。可以通過選擇全部或部分代碼對整個 XML 文檔或部分文檔自動進行格式化。
● 高級語法著色。可通過 Window => Preferences => XML => Colors 菜單配置 XML 代碼著色。著色可用於普通 XML 文檔、DTD(內部或外部子集)和 JSP 文件。 ● XML 代碼輔助。根據文檔的 DTD,可為元素或其它標記名稱、屬性名稱及屬性值提供輔助。 ● 擴展字元編碼支持。XMLBuddy 根據 XML 1.0 規范自動檢測文檔編碼,它接受 ● 提綱(Outline)視圖。提綱視圖窗口顯示文檔中元素的結構。預設情況下,提綱與編輯動態同步。這能使您快速瀏覽文檔的邏輯。 ● DTD 生成。可以動態地從文檔的內容生成 DTD。XMLBuddy 在本地高速緩存基於網際網路的 DTD,因此不管要使用 DTD 和相關的文檔多少次,只需下載它們一次。
Ⅹ 在wps裡面復制代碼到Myeclipse裡面怎樣把一行代碼format
您好,很高興為您解答!
其實在WPS中輸入代碼時,直接按照format格式輸入,復制到軟體中就會省時省力了。下面是一個找到的方法,僅供參考:
先選中要格式化的代碼(不選擇是格式化當前文件的所有代碼),通過選擇菜單Source > Format 或者在編輯器中點擊右鍵選擇菜單Source> Format 或者通過快捷鍵Ctrl+Shift+F 來快速的將代碼格式化成便於閱讀的格式。這個操作在MyEclipse 中也可以格式化XML,JSP,HTML 等源文件。
如有疑問,請點擊我的頭像提問或訪問WPS官方論壇,祝您生活愉快!