JSFF用於在自動進稿器JSPX頁面片段被用於常規JSF頁面
你可以有JSFF內ADF taskflows然後將它們包括內部JSPX頁面。
jsff不是一個可運行的目標。如果你想運行此頁應該包括內部JSPX頁面。 一個更重要的一點是,當我們使用ADF任務流,我們使用jsff片段
或者可以說是: -
.jspx頁面JSP / XML表示 ,它是一個獨立的頁面,這意味著它可以在沒有任何支持或基頁運行。 Jdeveloper中11克Release1支持.jspx頁面,但這不是在JDeveloper11克Release2,Release2支持Facelets的意思.jsf( 明確的是,.jsf和.jsff是不一樣的東西)。
而
.jsff(JSF片段)頁是JSF的一個片段(java伺服器面)頁,有時頁變得過於復雜和大,這是不容易編輯這些頁,在這種情況下,它應該在一些片段來分割。 JSF頁面可以在一些規模較小的頁面片段被打破,以避免在編輯的困難和保持頁面片段不能獨立運行,它需要.jsf(JSF頁)或 .jspx的基礎(JSP / XML)頁面
註: - (.jsf和.jsff是不一樣的東西)
.jsf VS .jspx
JSPX是按照慣例,一個JSP / XML表示,而.jsf是約定一個個小面表示。 無論是「更兼容」,但Facelets的是推薦的方式前進,只要你是在11.1.2或更高版本。
11.1.2.x使用.jsf為默認值(為Faclets),其中作為11.1.1.x使用.jspx
一般的Facelets被認為是更好的性能,因為它是更嚴格的集成與JSF lifcycle,也不需要運行前被編譯
JSPX文檔和Facelets的機器人支持JDeveloper中11克R2和我們equallly支持它們的功能(雙方存在非常小的差異)
JSPX文件在JDeveloper11克R1的唯一選擇
JSFF用於頁面片段,而JSPX用於普通自動進稿器的網頁,在技術上也可以使用JSPX作為頁面片段。 當您使用JDeveloper向導創建一個頁面片段,默認的擴展名將會jsff。
據甲骨文文件「沒有特殊理由使用.jsff較完整的JSF頁面和頁面片段時,你的工作在Application Navigator在JDeveloper之間的快速分化等。」
⑵ 用於激光打標機的文件要什麼格式
標記內容可以是文字、圖形、圖片、序列號、條形碼及二維碼等,支持PLT、專DXF、BMP等文件格激光打標設屬備一般支持windows xp/7系統的。
文件的話支持的也比較多AI,PLT,DXF,DST,BMP,JPG,PGE,PNA,TIF,CAD等很多都可以的,要清楚自己打標用的格式,一般打標機都可以支持的。
(2)jsf是什麼格式文件擴展閱讀:
「熱加工」具有較高能量密度的激光束(它是集中的能量流),照射在被加工材料表面上,材料表面吸收激光能量,在照射區域內產生熱激發過程,從而使材料表面(或塗層)溫度上升,產生變態、熔融、燒蝕、蒸發等現象。
「冷加工」具有很高負荷能量的(紫外)光子,能夠打斷材料(特別是有機材料)或周圍介質內的化學鍵,至使材料發生非熱過程破壞。
這種冷加工在激游標記加工中具有特殊的意義,因為它不是熱燒蝕,而是不產生"熱損傷"副作用的、打斷化學鍵的冷剝離,因而對被加工表面的里層和附近區域不產生加熱或熱變形等作用。例如,電子工業中使用準分子激光器在基底材料上沉積化學物質薄膜,在半導體基片上開出狹窄的槽。
⑶ 安裝linux 硬碟分區的時候應該選哪個文件系統
ext3 , ext4的文件系統對磁碟讀和寫的數據量比較多
如果很在意移動硬碟的佔用空間, 建議最好使用 ext2.
數據安全性方面, 還是ext3 , ext4的好。
⑷ jsf 為什麼excel文件下載後變成zip格式,最好有代碼,謝謝
不會吧?我做的下載頁面雖然不是純JSF的,傳遞參數是用的JSF,而且解決了中文亂碼問題,包括文件名,文件內容。希望對你有幫助。
下載請求頁面傳遞過來的參數:
<rich:column>
<h:outputLink value="file.jsp" rendered="true">
<f:param name="docId" value="#{item.id.docId}" / <f:param name="revNo" value="#{item.id.revNo}" />
<f:param name="attachmentNo" value="#{item.id.attachmentNo}" />
<f:param name="filename" value="#{item.fileName}" />
<f:param name="storageName" value="#{item.storageName}" />
<h:outputText value="#{item.fileName}" />
</h:outputLink>
</rich:column>
執行請求的file.jsp 下載頁面
<%@page language="java" contentType="application/octet-stream" pageEncoding="utf-8"%>
<%@page import="java.io.*,java.util.*,java.net.URLEncoder"%>
<%response.reset();
String ATTACHMENTSTOREPATH = File.separator + "local"
+ File.separator + "uploads" + File.separator + "wf"
+ File.separator + "cpi";//此處以CPI為例
int docId = 0;
int revNo = -1;
int attachmentNo = 0;
String filename = null;
String storageName = null;
try {
docId = Integer.parseInt(request.getParameter("docId"));
revNo = Integer.parseInt(request.getParameter("revNo"));
attachmentNo = Integer.parseInt(request.getParameter("attachmentNo"));
//在火狐瀏覽器下載,含空格的文件名會出現異常,於是將空格用下劃線代替
filename = (new String(request.getParameter("filename").
getBytes("ISO-8859-1"),"UTF-8")).replace(" ", "_");
//將空格轉化為下劃線後重新對文件名進行UTF-8編碼
filename = java.net.URLEncoder.encode(filename, "UTF-8"); storageName = request.getParameter("storageName");
} catch (NumberFormatException nfe) {
}
if (docId >= 0 && revNo > -1 && attachmentNo >= 0) {
String filePath = null;
filePath = ATTACHMENTSTOREPATH + File.separator + storageName;
response.setContentType("application/octet-stream");
//因為瀏覽器會將字元GBK編碼,所以從資料庫獲得的UTF-8需要轉換成GBK
//UTF-8一個漢字24位,GBK一個漢字16位
//Start UTF-8 to GBK(相對以前的程序主要就是修改了這里)
String str=filename;
StringBuffer sb = new StringBuffer();
for(int i=0; i<str.length(); i++) {
char c = str.charAt(i);
switch (c) {
case '+':
sb.append(' ');
break;
case '%':
try {
sb.append((char)Integer.parseInt(
str.substring(i+1,i+3),16));
}
catch (NumberFormatException e) {
throw new IllegalArgumentException();
}
i += 2;
break;
default:
sb.append(c);
break;
}
}
String result = sb.toString();
result= new String(result.getBytes("ISO-8859-1"),"UTF-8");
response.addHeader("Content-Disposition", "attachment; filename=" + new String(result.getBytes("GBK"),"ISO-8859-1"));
//End UTF-8 to GBK
BufferedOutputStream bos = null;
BufferedInputStream bis = null;
try {
bos = new BufferedOutputStream(response.getOutputStream());
bis = new BufferedInputStream(new FileInputStream(filePath));
byte[] buffer = new byte[1024];
int n = -1;
while ((n = bis.read(buffer)) > -1) {
bos.write(buffer, 0, n);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (bis != null)
bis.close();
if (bos != null)
bos.close();
bis = null;
bos = null;
}
}
%>
⑸ Linux文件系統中包括的主要文件類型有哪些
主要文件類型包括如下:
ext: ext 是第一個專門為 Linux 的文件系統類型,叫做擴展文件系統。
ext2:ext2 是為解決 ext 文件系統的缺陷而設計的可擴展的高性能的文件系統.又被稱為 二級擴展文件系統
ext3: ext3 是由開放資源社區開發的日誌文件系統,. ext3 被設計成是 ext2 的升級版本。
jsf: jsf 提供了基於日誌的位元組級文件系統,該文件系統是為面向事務的高性能系統而開發的。
ReiserFS: ReiserFS 基於平 衡樹結構的 、ReiserFS 文件系統在網上公布.ReiserFS 3.6.x(作為 Linux 2.4 一部分 的版本),設計成員相信最好的文件系統是那些能夠有助於創建獨立的共享環境或者命名空間的文件系統。
Xfs: xfs 是一種非常優秀的日誌文件系統,它是 SGI 公司設計的.xfs 被稱為業界最先進 的,最具可升級性的文件系統技術.它是一個全 64 位,快速,穩固的日誌文件系統,
⑹ jsf頁面文件下載後Richfaces.showModalPanel不彈出小窗口的問題
這是jsf的bug 與生命周期有關系,具體原因我也忘了,提幾個建議
1你可以把這兩個控制項放到兩個不同的h;form里試試
2oncomplete改為onclick