JBOSS 點滴

          豐豐的博客

          #

          word文檔恢復編輯

          在運行框中輸入Winword/a 回車后,系統會啟動word程序,所有界面都會恢復到默認設置,

          posted @ 2008-11-25 18:30 半導體 閱讀(200) | 評論 (0)編輯 收藏

          在JSP傳雙引號給SQL

            comp_namedyh="\""+comp_namedyh+"\"";
           
          sql="exec usp_MC_gchz '"+yearmonth+"',"+comp_namedyh;
          用傳義字符\后面添加!

          posted @ 2008-11-25 11:25 半導體 閱讀(257) | 評論 (0)編輯 收藏

          明宇報表同一模板顯示問題


          可以在Page1的OnBeforePrint里寫腳本,類似
          if  ... then
           page2.hide
          else
           Page2.show
          控制某個報表頁是否顯示

          begin
               if RPT_7='hide'  then
             Page6.Visible:=false;
          end
          先做個記號,以后再整理哈.

          posted @ 2008-11-25 10:36 半導體 閱讀(181) | 評論 (0)編輯 收藏

          indexOf 函數 replace()達到replace All效果

          原創 JAVA中的字符串的indexOf函數 和substring收藏

          int indexOf(int ch,int fromIndex)函數:就是字符ch在字串fromindex位后出現的第一個位置.沒有找到返加-1

          eg:String str="a2dfcfar1bzvb";
          System.out.println(str.indexOf(97,2));

          看這個例子,輸出:6
          a的ASCII為97,就從d開始找a找到了輸出a所在字符串的確切位置,找不到就輸出-1!(java中位置第一個從0開始)

          String.indexOf函數用法小結

          1. indexOf的參數是String, startIndex: Number;
              indexOf的返回值為int,
          2. Function indexOf 包含如下幾個格式:
          1). Strng.indexOf(substring) //搜索String中的substring,默認從0位開始;
          2). String.indexOf(substring, int m) //搜索String中的substring, 默認從第m位開始;
          public class Hehe
          {
           
           
           int i;
           int x;
           String ip= null;
           String input1 = null;
           String input2 = null;
           public void main(String args[]){
           ip = "126.168.1.1";
           i = ip.indexOf('.');
           x = ip.indexOf('.',i+1);
           input1 = ip.substring(0,i);
           input2 = ip.substring(i+1, x);
           
           System.out.println("the  input1 is "+input1);
           System.out.println("the input2 is "+input2);
                                            }
          }
          結果是
          the  input1 is 126
          the input2 is 168

          12345644
          如果寫subString(0,4)=1234

          replace()達到replace All效果

          方法: string.replace(new RegExp(oldString,"gm"),newString))

          gm     g=global, m=multiLine  ,  大致上方法就是這樣的,可以實現替換全部指定字串

          另一個簡單的驗證JS的方法:

          在瀏覽器地址欄輸入
          javascript:alert("abcabcabc".replace(new RegExp("a","gm"),"ad"))


          用正則表達式
          orgStr.replace(new RegExp(findStr, 'g'), replaceStr)
          應該就可以替換所有的了
          如果不用正則表達式
          orgStr.replace(findStr, replaceStr)只能替換第一個

          posted @ 2008-10-30 18:37 半導體 閱讀(437) | 評論 (0)編輯 收藏

          java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Underlying input stream returned zero bytes

          原因:
          在SQL   Server表中使用了Text類型,如果表中Text類型包含Null時,檢索Text類型中包含Null的記錄就會出現如上錯誤.將Text類型的字段增加默認值""就可以了

          posted @ 2008-09-18 17:16 半導體 閱讀(499) | 評論 (0)編輯 收藏

          eclipse 錯誤及解決辦法總集

          org.apache.struts.action.DynaActionForm
          沒有映身文件
          總是出現update process對話框
          發布設置不要寫成總是增加修改提示。


          org.apache.jasper.JasperException: Cannot find bean t in any scope

          發現是.jsp里缺少<logic:iterate>標簽的聲明


           1.可以在windows 更改系統環境變量
          加上JAVA_OPTS=-Xms64m -Xmx512m

          2,如果用的tomcat,在windows下,可以在

          C:\tomcat5.5.9\bin\catalina.bat  中加上:

          set JAVA_OPTS=-Xms64m -Xmx256m

          posted @ 2008-08-30 22:14 半導體 閱讀(148) | 評論 (0)編輯 收藏

          HTTP Status 404 - Servlet action is not available

          >

          在部署Struts時,出現如下錯誤信息:

          HTTP Status 404 - Servlet action is not available


          type Status report

          message Servlet action is not available

          description The requested resource (Servlet action is not available) is not available.

          問題原因:

          1.、web.xml文件中未配置ActionServlet。

          2、struts-config.xml文件未配置你要訪問的Action。

          3、你的jsp文件form標記中action屬性的路徑名稱錯誤。

          4、非以上三種情況。

          針對以上4種情況相應的解決方案如下:

          1、在web.xml文件中加上ActionServlet的配置信息

          sE_ ;2H  
              action h&N`e7lA  
              org.apache.struts.action.ActionServlet /SfS0g  
              (lsQ vm9  
                O%s~1^1WF  
                c ("%Bv  
             
          ly^uMi  
              8$>f#^]P^1  
                /}B1sn  
                N\ Tfz@6c  
             
           #K-p  
              ['scVc`M  
                mi+/p3}  
                E0S_08h\N|  
             
          D p.?{X:  
              2 2,iz>X!zM  
           
           

          2、在struts-config.xml文件檢查你要訪問的Action配置文件。

          3、檢查jsp文件form標記中action屬性的路徑名稱是否與struts-config.xml文件中action標記的path屬性的路徑名稱一致。

          4、非以上情況的解決辦法就是檢查web容器的log日志,如果時tomcat則檢查下logs目錄下的localhost_log文件,看里邊是否記錄有錯誤信息,然后根據錯誤信息提示將其糾正。

          < n1W&nB<Zz  

          posted @ 2008-08-28 12:11 半導體 閱讀(2669) | 評論 (0)編輯 收藏

          java的幾種對象(PO,VO,DAO,BO,POJO)解釋

          java的幾種對象(PO,VO,DAO,BO,POJO)解釋 
             一、PO:persistant object 持久對象,可以看成是與數據庫中的表相映射的java對象。最簡單的PO就是對應數據庫中某個表中的一條記錄,多個記錄可以用PO的集合。PO中應該不包含任何對數據庫的操作。

             二、VO:value object值對象。通常用于業務層之間的數據傳遞,和PO一樣也是僅僅包含數據而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根據業務的需要.個人覺得同DTO(數據傳輸對象),在web上傳遞。

             三、DAO:data access object 數據訪問對象,此對象用于訪問數據庫。通常和PO結合使用,DAO中包含了各種數據庫的操作方法。通過它的方法,結合PO對數據庫進行相關的操作。

             四、BO:business object 業務對象,封裝業務邏輯的java對象,通過調用DAO方法,結合PO,VO進行業務操作。

             五、POJO:plain ordinary java object 簡單無規則java對象,我個人覺得它和其他不是一個層面上的東西,VO和PO應該都屬于它。 

          posted @ 2008-08-26 15:26 半導體 閱讀(125) | 評論 (0)編輯 收藏

          JAVA學習

          構造函數:
          每創建一個類的實例都去初始化它的所有變量是乏味的。如果一個對象在被創建時就完成了所有的初始工作,將是簡單的和簡潔的。因此,Java在類里提供了一個特殊的成員函數,叫做構造函數(Constructor)。
          一個構造函數是對象被創建時初始對象的成員函數。它具有和它所在的類完全一樣的名字。一旦定義好一個構造函數,創建對象時就會自動調用它。構造函數沒有返回類型,即使是void類型也沒有。這是因為一個類的構造函數的返回值的類型就是這個類本身。構造函數的任務是初始化一個對象的內部狀態,所以用new操作符創建一個實例后,立刻就會得到一個清楚、可用的對象。

          構造方法是一種特殊的方法,具有以下特點。
          (1)構造方法的方法名必須與類名相同。
          (2)構造方法沒有返回類型,也不能定義為void,在方法名前面不聲明方法類型。
          (3)構造方法的主要作用是完成對象的初始化工作,它能夠把定義對象時的參數傳給對象的域。
          (4)構造方法不能由編程人員調用,而要系統調用。
          (5)一個類可以定義多個構造方法,如果在定義類時沒有定義構造方法,則編譯系統會自動插入一個無參數的默認構造器,這個構造器不執行任何代碼。
          (6)構造方法可以重載,以參數的個數,類型,或排列順序區分

          posted @ 2008-08-23 21:05 半導體 閱讀(101) | 評論 (0)編輯 收藏

          javascript跳轉頁面 取值 Url傳值為空問題

          方法一:  
          strURL="manager_list.jsp";alert(strURL);
             window.parent.operation_frame.rows = "0,*";
             window.parent.record_list.location = strURL;
          方法二:
             window.parent.record_handler.myform.submit();
          方法三:
                window.parent.record_list.i_handler_list.location.replace(strurl);
          方法四:
                  document.myform.action="manage_list.jsp";
                  document.myform.submit();

          下拉列表:
               <select id ="DateYear" style="width:60">
               <option value="2000">2000</option><option value="2001">2001</option>    
              </select>
          取值:

             year = document.getElementById("DateYear").selectedIndex;alert(year);
              yearvalue = document.getElementById("DateYear").options[year].value;

           下拉列表:

          <select name ="hsxm_code" style="width=300">
                           <option value="GD032">1</option><option value="GD035">2</option><option value="GD046">3</option>
           </select>
          取值:
             hsxm_code=document.myform.hsxm_code.value;


          下回說說具體的意思.

          javascript字符替換
          把字符中的aa 替換成happy
            s="aa2aa3aau"  
            s=s.replace(aa,'happy')
          因URL傳值帶特殊符號的不能獲取,所以在傳值時以下列值傳值將不會出現問題:
          下表中列出了一些URL特殊符號及編碼 十六進制值
          1.+ URL 中+號表示空格 %2B

          2.空格 URL中的空格可以用+號或者編碼 %20

          3./ 分隔目錄和子目錄 %2F

          4.? 分隔實際的 URL 和參數 %3F

          5.% 指定特殊字符 %25

          6.# 表示書簽 %23

          7.& URL 中指定的參數間的分隔符 %26

          8.= URL 中指定參數的值 %3D

          posted @ 2008-08-19 15:51 半導體 閱讀(2456) | 評論 (0)編輯 收藏

          僅列出標題
          共27頁: First 上一頁 18 19 20 21 22 23 24 25 26 下一頁 Last 
          主站蜘蛛池模板: 华坪县| 南汇区| 日喀则市| 金坛市| 华池县| 平安县| 绥中县| 南平市| 木兰县| 钟祥市| 连平县| 海城市| 即墨市| 武义县| 衡阳市| 阳朔县| 吴川市| 资源县| 隆回县| 连云港市| 顺义区| 汾西县| 拉萨市| 临湘市| 中卫市| 清远市| 贡山| 徐闻县| 新晃| 清新县| 庆阳市| 卓资县| 安化县| 景洪市| 克东县| 珲春市| 高要市| 公安县| 柞水县| 米泉市| 东光县|