|
英特內軟體股份有限公司 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jcx.html.extend
Constructor Summary | |
extend()
|
Method Summary | |
static void |
frameExtend(netscape.server.applet.HttpApplet app,
java.lang.String[][] str,
java.lang.String choose)
階層的展開. |
static void |
frameExtend(netscape.server.applet.HttpApplet app,
java.lang.String[][] str,
java.lang.String choose,
java.lang.String[] param)
|
static void |
frameExtend(netscape.server.applet.HttpApplet app,
java.lang.String[][] str,
java.lang.String choose,
java.lang.String[] param,
java.lang.String before)
|
static void |
frameExtend(netscape.server.applet.HttpApplet app,
java.lang.String[][] str,
java.lang.String choose,
java.lang.String[] param,
java.lang.String before,
java.lang.String[] compare)
|
static void |
frameExtend(java.io.PrintStream out,
java.lang.String[][] str,
java.lang.String choose)
|
static void |
frameExtend(Servlet app,
java.lang.String[][] str,
java.lang.String choose)
|
static void |
frameExtendx(netscape.server.applet.HttpApplet app,
java.lang.String[][] str,
java.lang.String choose)
注意!! |
static void |
frameExtendx(netscape.server.applet.HttpApplet app,
java.lang.String[][] str,
java.lang.String choose,
java.lang.String privilege)
注意!! |
static void |
frameExtendx(netscape.server.applet.HttpApplet app,
java.lang.String[][] str,
java.lang.String choose,
java.lang.String[] compare)
|
static void |
frameExtendx(java.io.PrintStream out,
java.lang.String[][] str,
java.lang.String choose)
|
static void |
frameExtendx(java.io.PrintStream out,
java.lang.String[][] str,
java.lang.String choose,
java.lang.String privilege)
|
static void |
frameExtendx(Servlet app,
java.lang.String[][] str,
java.lang.String choose)
|
static void |
frameExtendx(Servlet app,
java.lang.String[][] str,
java.lang.String choose,
java.lang.String privilege)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public extend()
Method Detail |
public static void frameExtend(netscape.server.applet.HttpApplet app, java.lang.String[][] str, java.lang.String choose) throws java.io.IOException
階層的展開.
java.io.IOException
- Parameters:(HttpApplet,String,String) app - 用this做參數傳入及可 str[][] - str[][]的填法: str[0][0]填<html>,<body>等標籤.當然也可以不填,不過不填時請填空字串"" str[0][1]填</html>,</body>等結束標籤.當然也可以不填,不過不填時請填空字串"" str[0][2]填程式的路徑(使用這個 method 的程式) str[0][3]填frameExtend傳入變數的名稱(choose or 可自定) 從str[1]以下開始填列表的資料. 記住str[][0,2,4,6....偶數個]是填index 記住str[][1,3,5,7....奇數個]是填該index所定的字串,!!字串中可以含html標籤 ex: "<img src='/image/i2.gif' width='16' height='17'><a href='/html/stbefuins.htm' target='right'> <font color='#FFFF00' size='3'><strong>主要股東持股<br>轉讓申報</strong></font></a>" 注意!!除非此字串沒有下一層(沒有往下展開)方可加<a href>的標籤 記住!! index跟字串是一對的!!一個index定一個字串,所以說 str[][0] 跟 str[][1] 是一對, str[][2] 跟 str[0][3] 是一對 我用例子示範index的填法 以下是要用到的列表: 1-1. 期貨商期貨交易量檔案上傳 // 第一層 index:00 1-1-1. 國內期貨交易量月報檔 // 第二層 index:0000 1-1-2. 國外期貨交易量月報檔 // 第二層index:0001 1-1-3. 國內、外期貨交易業務輔助人業務量月報檔 //第二層 index:0002 1-2. 期貨商期貨交易量報表查詢 // 第一層 index:01 1-2-1. 國內期貨交易量月報檔 // 第二層 index:0100 1-2-2. 國外期貨交易量月報檔 // 第二層 index:0101 1-2-3. 國內、外期貨交易業務輔助人業務量月報檔 // 第二層 index:0102 1-3. 財務媒體申報檔案上傳 // 第一層 index:02 1-3-1.月申報檔 // 第二層 index:0200 1-3-1-1.會計科目月計檔 // 第三層 index:020000 1-3-1-2.收支概況檔 // 第三層 index:020001 1-3-1-3.銀行存款明細檔(僅3,9月申報) // 第三層 index:020002 1-3-1-4.調整後淨資本額計算檔 // 第三層 index:020003 1-3-1-5.財務比率月報檔 // 第三層 index:020004 1-3-2.半年度申報檔 // 第二層 index:0201 1-3-2-1.資產負債表檔 // 第三層 index:020100 1-3-2-2.損益表檔 // 第三層 index:020101 1-3-2-3.簡明現金流量表檔 // 第三層 index:020102 1-3-2-4.股東權益變動表檔 // 第三層 index:020103 1-3-2-5.會計師查核報告檔 // 第三層 index:020104 1-4. 財務媒體申報報表查詢 // 第一層 index:03 1-4-1.月申報表 // 第二層 index:0300 1-4-1-1.會計科目月計表 // 第三層 index:030000 1-4-1-2.收支概況表 // 第三層 index:030001 1-4-1-3.銀行存款明細表(僅3,9月有報表) // 第三層 index:030002 1-4-1-4.調整後淨資本額計算表 // 第三層 index:030003 1-4-1-5.財務比率月報表 // 第三層 index:030004 1-4-2.半年度申報檔 // 第二層 index:0301 1-4-2-1.資產負債表 // 第三層 index:030100 1-4-2-2.損益表 // 第三層 index:030101 1-4-2-3.簡明現金流量表 // 第三層 index:030102 1-4-2-4.股東權益變動表 // 第三層 index:030103 1-4-2-5.會計師查核報告 // 第三層 index:030104 由例子可知 index 是每往下一層是補兩位,且在每一層中的index是累加的 我們可以看到最上層 1-1,2-1,3-1,4-1 的 index 是 00,01,02,03. 3-1 的下一層是 1-3-1,1-3-2 的 index 是 0200,0201. 1-3-1 的下一層是 1-3-1-1,1-3-1-2,1-3-1-3,1-3-1-4,1-3-1-5 的 index 是 020000,020001,020002,020003,020004 現在我們來填 str[][] str[][]={ str[0]-> {"<HTML>","</HTML>","/server-java/frameExtend","choose"}, ^-str[0][0] ^-str[0][1] ^-str[0][2] ^-str[0][3] str[1]-> {"00","1-1.期貨商期貨交易量檔案上傳", "0000","1-1-1. 國內期貨交易量月報檔", "0001","1-1-2.國外期貨交易量月報檔", "0002","1-1-3.國內、外期貨交易業務輔助人業務量月報檔"}, str[2]-> {"01","1-2.期貨商期貨交易量報表查詢", "0100","1-2-1.國內期貨交易量月報檔", "0101","1-2-2.國外期貨交易量月報檔", "0102","1-2-3.國內、外期貨交易業務輔助人業務量月報檔"}, str[3]-> {"02","1-3.財務媒體申報檔案上傳", "0200","1-3-1.月申報檔", "020000","1-3-1-1.會計科目月計檔", "020001","1-3-1-2.收支概況檔", "020002","1-3-1-3.銀行存款明細檔(僅3,9月申報)", "020003","1-3-1-4.調整後淨資本額計算檔", "020004","1-3-1-5.財務比率月報檔", "0201","1-3-2.半年度申報檔", "020100","1-3-2-1.資產負債表檔", "020101","1-3-2-2.損益表檔", "020102","1-3-2-3.簡明現金流量表檔", "020103","1-3-2-4.股東權益變動表檔", "020104","1-3-2-5.會計師查核報告檔"}, str[4]-> {"03","1-4.財務媒體申報報表查詢", "0300","1-4-1.月申報表", "030000","1-4-1-1.會計科目月計表", "030001","1-4-1-2.收支概況表", "030002","1-4-1-3.銀行存款明細表(僅3,9月有報表)", "030003","1-4-1-4.調整後淨資本額計算表", "030004","1-4-1-5.財務比率月報表", "0301","1-4-2.半年度申報檔", "030100","1-4-2-1.資產負債表", "030102","1-4-2-2.損益表", "030103","1-4-2-3.簡明現金流量表", "030104","1-4-2-4.股東權益變動表", "030105","1-4-2-5.會計師查核報告"} } choose - str[0][3]填frameExtend傳入變數的名稱(choose or 可自定)說明: choose 的值為 -1 列出最上層的資料,第一次通常給-1(也可以不給) ex: '/server-java/frame?choose=-1' or 想一開始展開某一層 ex:'/server-java/frame?choose=00'(以下列程式為例,則會展開00的階層) Return 無 Throws 無
public static void frameExtend(Servlet app, java.lang.String[][] str, java.lang.String choose) throws java.io.IOException
public static void frameExtend(java.io.PrintStream out, java.lang.String[][] str, java.lang.String choose) throws java.io.IOException
public static void frameExtend(netscape.server.applet.HttpApplet app, java.lang.String[][] str, java.lang.String choose, java.lang.String[] param) throws java.io.IOException
public static void frameExtend(netscape.server.applet.HttpApplet app, java.lang.String[][] str, java.lang.String choose, java.lang.String[] param, java.lang.String before) throws java.io.IOException
public static void frameExtend(netscape.server.applet.HttpApplet app, java.lang.String[][] str, java.lang.String choose, java.lang.String[] param, java.lang.String before, java.lang.String[] compare) throws java.io.IOException
public static void frameExtendx(netscape.server.applet.HttpApplet app, java.lang.String[][] str, java.lang.String choose) throws java.io.IOException
注意!! frameExtendx(HttpApplet app,String str[][]) 此 function 只依照 index 所定的字串輸出.
並不處理html tag....等處理
java.io.IOException
- Parameters:(HttpApplet,String) app - 用this做參數傳入及可. str[][] - str[0][0]填填frameExtend傳入變數的名稱(choose or 可自定) 從str[1]以下開始填列表的資料. 記住str[][0,2,4,6....偶數個]是填index 記住str[][1,3,5,7....奇數個]是填該index所定的字串,!!字串中可以含html標籤 ex: "<img src='/image/i2.gif' width='16' height='17'><a href='/html/stbefuins.htm' target='right'> <font color='#FFFF00' size='3'><strong>主要股東持股<br>轉讓申報>/strong></font></a>" 記住!! index跟字串是一對的!!一個index定一個字串,所以說 str[][0] 跟 str[][1] 是一對, str[][2] 跟 str[0][3] 是一對 以下關於str[][]的填法,同 frameExtend(HttpApplet app,String str[][]) 的 str[][] 填法的說明 str[0][0]填填frameExtend傳入變數的名稱(choose or 可自定) choose 的值為 -1 列出最上層的資料,第一次通常給-1(也可以不給) ex: '/server-java/frame?choose=-1' or 想一開始展開某一層 ex:'/server-java/frame?choose=00'(以下列程式為例,則會展開00的階層)
public static void frameExtendx(Servlet app, java.lang.String[][] str, java.lang.String choose) throws java.io.IOException
public static void frameExtendx(java.io.PrintStream out, java.lang.String[][] str, java.lang.String choose) throws java.io.IOException
public static void frameExtendx(netscape.server.applet.HttpApplet app, java.lang.String[][] str, java.lang.String choose, java.lang.String[] compare) throws java.io.IOException
public static void frameExtendx(netscape.server.applet.HttpApplet app, java.lang.String[][] str, java.lang.String choose, java.lang.String privilege) throws java.io.IOException
注意!! frameExtendx(HttpApplet app,String str[][],String choose,String privilege) 此 function 只依照 index 所定的字串輸出.
並不處理html tag....等處理
java.io.IOException
- 前三個參數與之前相同,只有第四個參數 privilege 表示權限 範例 privilege ="0001030406" 可每兩個字元視為一組 則 00,01,03,04,06 會出現,其它則不會
public static void frameExtendx(Servlet app, java.lang.String[][] str, java.lang.String choose, java.lang.String privilege) throws java.io.IOException
public static void frameExtendx(java.io.PrintStream out, java.lang.String[][] str, java.lang.String choose, java.lang.String privilege) throws java.io.IOException
|
英特內軟體股份有限公司 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |