英特內軟體股份有限公司


jcx.html
Class input

java.lang.Object
  |
  +--jcx.html.input

public class input
extends java.lang.Object

 將HTML包裝起來 


Constructor Summary
input()
           
 
Method Summary
static java.lang.String anchor(java.lang.String link, java.lang.String caption, java.lang.String target)
           使用說明: 得到一個 anchor 程式設計師:kydan .
static void back_button(java.io.PrintStream out, java.lang.String name)
           使用說明: 得到一個 "回上頁" 的 button,使用 java script 程式設計師:kydan.
static void back(java.io.PrintStream out, java.lang.String image)
           使用說明: 得到一個 "回上頁" 的 image button,使用 java script 程式設計師:kydan.
static java.lang.String checkbox(java.lang.String[][] in_str)
           使用說明: 得到一個CHECKBOX 程式設計師:kydan .
static void file(Servlet h, java.lang.String name)
           使用說明: 得到一個上傳畫面 程式設計師:popstar .
static java.lang.String file(java.lang.String name)
           使用說明: 得到一個上傳畫面 程式設計師:kydan .
static java.lang.String getParam(netscape.server.applet.HttpApplet h, java.lang.String key)
           
static java.lang.String getParam(Servlet h, java.lang.String key)
          程式設計師:kaze 取得 cgi 語法中變數的值.
static java.lang.String getParam2(java.util.Hashtable h1, java.lang.String key)
          get parmeter data , kydan
static java.lang.String getValue(java.util.Hashtable h1, java.lang.String key)
          get parmeter data , kydan if no parmeter, return "not_found"
static void hidden(netscape.server.applet.HttpApplet h, java.lang.String name, java.lang.String value)
           使用說明: 得到一個hidden 程式設計師:popstar .
static void hidden(Servlet h, java.lang.String name, java.lang.String value)
           使用說明: 得到一個hidden,用 writeBytes()來作 程式設計師:kydan .
static java.lang.String hidden(java.lang.String name, java.lang.String value)
           使用說明: 得到一個hidden 程式設計師:kydan .
static void image_button(Servlet h, java.lang.String img)
           使用說明: 得到一個IMAGE BUTTON 程式設計師:popstar .
static java.lang.String image_button(java.lang.String img)
           使用說明: 得到一個IMAGE BUTTON 程式設計師:kydan .
static void password(Servlet h, java.lang.String name, java.lang.String size, java.lang.String maxlength)
           使用說明: 得到一個PAASWORD 程式設計師:popstar .
static java.lang.String password(java.lang.String name, java.lang.String size, java.lang.String maxlength)
           使用說明: 得到一個PAASWORD 程式設計師:kydan .
static java.lang.String radio(java.lang.String name, int format, int index, java.lang.String[][] in_str)
           使用說明: 得到一個radio 程式設計師:kydan .
static void reset(Servlet h, java.lang.String caption)
           使用說明: 得到一個reset 程式設計師:popstar .
static java.lang.String reset(java.lang.String caption)
           使用說明: 得到一個reset 程式設計師:kydan .
static void select(netscape.server.applet.HttpApplet h, java.lang.String[][] in_str)
           使用說明: 得到一個SELECT 程式設計師:popstar .
static java.lang.String select(Servlet h, java.lang.String name, java.lang.String[][] in_str, int space)
           使用說明: 得到一個SELECT, for data base 資料,可以指定第一位是空白 程式設計師:kydan .
static java.lang.String select(java.lang.String[][] in_str)
           
static java.lang.String select(java.lang.String[][] in_str, int index)
           使用說明: 得到一個SELECT,可以指定預選項目 程式設計師:kydan .
static void submit(Servlet h, java.lang.String caption)
           使用說明: 得到一個submit 程式設計師:popstar .
static java.lang.String submit(java.lang.String caption)
           使用說明: 得到一個submit 程式設計師:kydan .
static void text(java.io.DataOutputStream ou, java.lang.String name, java.lang.String size, java.lang.String maxlength, java.lang.String value)
           使用說明: 得到一個text 程式設計師:kydan .
static java.lang.String text(java.lang.String name, java.lang.String size, java.lang.String maxlength, java.lang.String value)
           使用說明: 得到一個text 程式設計師:kydan .
static void textarea(Servlet h, java.lang.String name, java.lang.String rows, java.lang.String cols)
           使用說明: 得到一個TEXTAREA 程式設計師:popstar .
static void textarea(Servlet h, java.lang.String name, java.lang.String rows, java.lang.String cols, java.lang.String value)
           使用說明: 得到一個TEXTAREA 程式設計師:popstar .
static java.lang.String textarea(java.lang.String name, java.lang.String rows, java.lang.String cols)
           使用說明: 得到一個TEXTAREA 程式設計師:kydan .
static java.lang.String textarea(java.lang.String name, java.lang.String rows, java.lang.String cols, java.lang.String value)
           使用說明: 得到一個TEXTAREA 程式設計師:kydan .
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

input

public input()
Method Detail

text

public static java.lang.String text(java.lang.String name,
                                    java.lang.String size,
                                    java.lang.String maxlength,
                                    java.lang.String value)
 使用說明:
   得到一個text
 程式設計師:kydan
.
 Parameters:
   name - text name
   size - text在輸出畫面的的長度 
   maxlength - text所能輸入的最大長度 
   value - text的預設值 

 Example:
  PrintStream out = getOutputStream();
  s1=input.text("name1","10","10","0");
  out.println(s1);

text

public static void text(java.io.DataOutputStream ou,
                        java.lang.String name,
                        java.lang.String size,
                        java.lang.String maxlength,
                        java.lang.String value)
                 throws java.io.IOException
 使用說明:
   得到一個text
 程式設計師:kydan
.
Throws:
java.io.IOException -
 Parameters:
	h    - 傳入this
   name - text name
   size - text在輸出畫面的的長度 
   maxlength - text所能輸入的最大長度 
   value - text的預設值 

 Example:
  input.text(ou,"name1","10","10","0");

password

public static java.lang.String password(java.lang.String name,
                                        java.lang.String size,
                                        java.lang.String maxlength)
 使用說明:
   得到一個PAASWORD
 程式設計師:kydan
.
 Parameters:
   name - PASSWORD name
   size - PASSWORD在輸出畫面的的長度 
   maxlength - PASSWORD所能輸入的最大長度 

 Example:
   PrintStream out = getOutputStream();
   s1=input.password("pwd","12","12");
   out.println(s1);

password

public static void password(Servlet h,
                            java.lang.String name,
                            java.lang.String size,
                            java.lang.String maxlength)
                     throws java.io.IOException
 使用說明:
   得到一個PAASWORD
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters:
   h    - 傳入this
   name - PASSWORD name
   size - PASSWORD在輸出畫面的的長度 
   maxlength - PASSWORD所能輸入的最大長度 

 Example:
   input.password(this,"pwd","12","12");

checkbox

public static java.lang.String checkbox(java.lang.String[][] in_str)
 使用說明:
   得到一個CHECKBOX
 程式設計師:kydan
.
 Parameters:
   in_str[0][0] -  choose ( 1 - 直排,2 - 橫排 )  
   in_str[i][0] - checkbox name
   in_str[i][1] - checkbox caption
   in_str[i][2] - checkbox value
   in_str[i][3] - checkbox is checked? 0 =>No,1=>Yes

 Throws:
   如果輸入的格式不對,則會回傳 "0"

 Example:
   PrintStream out = getOutputStream();
   String in_str[][]={ {"2"},
                       {"name1","魚","1","0"},
                       {"name2","雞","2","1"},
                       {"name3","豬","3","1"},
                       {"name4","牛","4","0"}
	   	               };
   String str=input.checkbox(in_str);
   out.println(str);

radio

public static java.lang.String radio(java.lang.String name,
                                     int format,
                                     int index,
                                     java.lang.String[][] in_str)
 使用說明:
   得到一個radio
 程式設計師:kydan
.
 Parameters: 
   name : radio name
   format : 1 - 直排,2 - 橫排  
   index : 選第i個radio,從0開始 ) 
   in_str[i][0] : radio value
   in_str[i][1] : radio caption

 Throws:
   如果輸入的格式不對,則會回傳 "0"

 Example:
   String in_str[][]={ {"1","魚"},
                       {"2","雞肉"},
                       {"3","豬肉"},
                       {"4","牛肉"}
	                  };
   String str=input.radio("t1",2,0,in_str);
   out.println(str);

submit

public static java.lang.String submit(java.lang.String caption)
 使用說明:
   得到一個submit
 程式設計師:kydan
.
 Parameters: 
   caption - 畫面button的名稱 

 Example:
  PrintStream out = getOutputStream();
  s1=input.submit("確定送出");
  out.println(s1);

submit

public static void submit(Servlet h,
                          java.lang.String caption)
                   throws java.io.IOException
 使用說明:
   得到一個submit
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters: 
   h       - 傳入this
   caption - 畫面button的名稱 

 Example:
  PrintStream out = getOutputStream();
  input.submit(this,"確定送出");

reset

public static java.lang.String reset(java.lang.String caption)
 使用說明:
   得到一個reset
 程式設計師:kydan
.
 Parameters: 
   caption - 畫面button的名稱 

 Example:
  PrintStream out = getOutputStream();
  s1=input.reset("清除");
  out.println(s1);

reset

public static void reset(Servlet h,
                         java.lang.String caption)
                  throws java.io.IOException
 使用說明:
   得到一個reset
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters: 
   h       - 傳入this
   caption - 畫面button的名稱 

 Example:
  PrintStream out = getOutputStream();
  input.reset(this,"清除");

image_button

public static java.lang.String image_button(java.lang.String img)
 使用說明:
   得到一個IMAGE BUTTON
 程式設計師:kydan
.
 Parameters: 
   img - image圖片,ex: "/image/i2.gif"

 Example:
  PrintStream out = getOutputStream();
  s1=input.image_button("/image/i2.gif");
  out.println(s1);

image_button

public static void image_button(Servlet h,
                                java.lang.String img)
                         throws java.io.IOException
 使用說明:
   得到一個IMAGE BUTTON
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters: 
   h   - 傳入this
   img - image圖片,ex: "/image/i2.gif"

 Example:
  input.image_button(this,"/image/i2.gif");

file

public static java.lang.String file(java.lang.String name)
 使用說明:
   得到一個上傳畫面
 程式設計師:kydan
.
 Parameters: 
   name - FILE name

 Example:
  PrintStream out = getOutputStream();
  s1=input.file("name1");
  out.println(s1);

file

public static void file(Servlet h,
                        java.lang.String name)
                 throws java.io.IOException
 使用說明:
   得到一個上傳畫面
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters: 
   h    - 傳入this
   name - FILE name

 Example:
  input.file(this,"name1");

textarea

public static java.lang.String textarea(java.lang.String name,
                                        java.lang.String rows,
                                        java.lang.String cols)
 使用說明:
   得到一個TEXTAREA
 程式設計師:kydan
.
 Parameters: 
   name - TEXTAREA name
   rows - 橫列數目 
   cols - 直行數目  

 Example:
  PrintStream out = getOutputStream();
  s1=input.textarea("name1","4","40");
  out.println(s1);

textarea

public static void textarea(Servlet h,
                            java.lang.String name,
                            java.lang.String rows,
                            java.lang.String cols)
                     throws java.io.IOException
 使用說明:
   得到一個TEXTAREA
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters: 
   h    - 傳入this
   name - TEXTAREA name
   rows - 橫列數目 
   cols - 直行數目  

 Example:
  PrintStream out = getOutputStream();
  input.textarea(this,"name1","4","40");

textarea

public static java.lang.String textarea(java.lang.String name,
                                        java.lang.String rows,
                                        java.lang.String cols,
                                        java.lang.String value)
 使用說明:
   得到一個TEXTAREA
 程式設計師:kydan
.
 Parameters: 
   name - TEXTAREA name
   rows - 橫列數目 
   cols - 直行數目  
   value - TEXTAREA的預設值 

 Example:
  PrintStream out = getOutputStream();
  s1=input.textarea("name1","4","40","0");
  out.println(s1);

textarea

public static void textarea(Servlet h,
                            java.lang.String name,
                            java.lang.String rows,
                            java.lang.String cols,
                            java.lang.String value)
                     throws java.io.IOException
 使用說明:
   得到一個TEXTAREA
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters: 
   h    - 傳入this
   name - TEXTAREA name
   rows - 橫列數目 
   cols - 直行數目  
   value - TEXTAREA的預設值 

 Example:
  input.textarea(this,"name1","4","40","0");

hidden

public static java.lang.String hidden(java.lang.String name,
                                      java.lang.String value)
 使用說明:
   得到一個hidden
 程式設計師:kydan
.
 Parameters: 
   name - 變數名稱 
   value - 變數名稱的對應值 

 Example:
  PrintStream out = getOutputStream();
  s1=input.hidden("step","4");
  out.println(s1);

hidden

public static void hidden(netscape.server.applet.HttpApplet h,
                          java.lang.String name,
                          java.lang.String value)
                   throws java.io.IOException
 使用說明:
   得到一個hidden
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters: 
   h    - 傳入this
   name - 變數名稱 
   value - 變數名稱的對應值 

 Example:
  input.hidden(this,"step","4");

hidden

public static void hidden(Servlet h,
                          java.lang.String name,
                          java.lang.String value)
                   throws java.io.IOException
 使用說明:
   得到一個hidden,用 writeBytes()來作
 程式設計師:kydan
.
Throws:
java.io.IOException -
 Parameters: 
   h    - 傳入this
   name - 變數名稱 
   value - 變數名稱的對應值 

 Example:
  input.hidden(this,"step","4");

select

public static java.lang.String select(Servlet h,
                                      java.lang.String name,
                                      java.lang.String[][] in_str,
                                      int space)
                               throws java.io.IOException
 使用說明:
   得到一個SELECT, for data base 資料,可以指定第一位是空白
 程式設計師:kydan
.
 Parameters: 
   name - select name
   size - select size 清單的高度
   index - 指定預選項目的index(從1開始)
   in_str[i][0] - value   
   in_str[i][1] - caption
   space - if  space == 1 , 清單的第一位是空白
  Throw:
   if error , return -1
   if success , return 1
 Example:
   String name="n1";
   String size="1";
   int index=2;
   sql="select BOURSE_ID,BOURSE_ID+BOURSE_CNAME from A01BOURSE";
   String in_str[][]=talk.sendmsgx("selectx",sql);
   input.select1(this,name,size,index,in_str,1);

select

public static java.lang.String select(java.lang.String[][] in_str)

select

public static java.lang.String select(java.lang.String[][] in_str,
                                      int index)
 使用說明:
   得到一個SELECT,可以指定預選項目
 程式設計師:kydan
.
 Parameters: 
   in_str[0][0] - select name
   in_str[0][1] - select size 清單的高度
   in_str[i][0] - value
   in_str[i][1] - caption
   index - 指定預選項目的index(從1開始)

 Example:
   PrintStream out = getOutputStream();
   String in_str[][]={ {"name1","1"},
             	        {"111","魚"},
                       {"112","test"},
                       {"113","豬"},
                       {"114","牛"}
		      };
   String str=input.select(in_str,2);
   out.println(str);

select

public static void select(netscape.server.applet.HttpApplet h,
                          java.lang.String[][] in_str)
                   throws java.io.IOException
 使用說明:
   得到一個SELECT
 程式設計師:popstar
.
Throws:
java.io.IOException -
 Parameters: 
   h            - 傳入this
   in_str[0][0] - select name
   in_str[0][1] - select size 清單的高度
   in_str[i][0] - value
   in_str[i][1] - caption

 Example:
   String in_str[][]={ {"name1","1"},
             	        {"111","魚"},
                       {"112","test"},
                       {"113","豬"},
                       {"114","牛"}
		      };
   input.select(this,in_str);

anchor

public static java.lang.String anchor(java.lang.String link,
                                      java.lang.String caption,
                                      java.lang.String target)
 使用說明:
   得到一個 anchor
 程式設計師:kydan
.
 Parameters:
   link - 超連結 
   caption - 超連結的標題 
   target - frame的名稱 
   
 Returns: 

 Throws
   無 

 Example:
  PrintStream out;
  out = getOutputStream();
  str=input.anchor("/server-java/test_utility?step=4&name3=t3","股東持股","up");
  out.println(str);

getParam2

public static java.lang.String getParam2(java.util.Hashtable h1,
                                         java.lang.String key)
get parmeter data , kydan

getValue

public static java.lang.String getValue(java.util.Hashtable h1,
                                        java.lang.String key)
get parmeter data , kydan if no parmeter, return "not_found"

getParam

public static java.lang.String getParam(Servlet h,
                                        java.lang.String key)
程式設計師:kaze
取得 cgi 語法中變數的值
.
Paramter(Servlet ,String)
h - 用 this 傳入即可
key - 變數的名稱
Return - 變數的值(value)
throws:
  如果cgi沒有傳key這個參數過來,return "not_found"
  如果cgi程式傳參數的方式有錯,return "io_error"

getParam

public static java.lang.String getParam(netscape.server.applet.HttpApplet h,
                                        java.lang.String key)

back

public static void back(java.io.PrintStream out,
                        java.lang.String image)
 使用說明:
   得到一個 "回上頁" 的 image button,使用 java script
 程式設計師:kydan
.
Throws:
java.io.IOException -
 Parameters:
  image - 圖片檔加路徑
 Example:

back_button

public static void back_button(java.io.PrintStream out,
                               java.lang.String name)
 使用說明:
   得到一個 "回上頁" 的 button,使用 java script
 程式設計師:kydan
.
Throws:
java.io.IOException -
 Parameters:
  name - "回上頁"
 Example:

英特內軟體股份有限公司