<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JBOSS 點滴

    豐豐的博客

    #

    StringTokenizer 類

    http://www.leftworld.net/online/j2sedoc/javaref/java.util.stringtokenizer_dsc.htm

    StringTokenizer 類允許一個應用把字符串分解成一個個標記。標記化方法比 StreamTokenizer 類使用的方法簡單的多。 StringTokenizer 方法不區分標識符、數字和引用字符串,它們也不識別和跳過注釋。

    下面是一個使用 tokenizer 的例子。代碼:

         StringTokenizer st = new StringTokenizer("this is a test");
    while (st.hasMoreTokens()) {
    println(st.nextToken());
    }
    

    打印下列輸出結果:

         this
    is
    a
    test
    通過編碼找名稱:
       <tr>
            <td align="left" bgcolor="#ececf4">丙方單位</td>
            <td colspan="3" align="left" bgcolor="#FFFFFF">
      <%
       String gs_bfs="";
             if(!CM.getAttrValue("gs_bf").equals("")){
         String tmpStr="";
            StringTokenizer Str = new StringTokenizer(CM.getAttrValue("gs_bf"),",");
         while(Str.hasMoreTokens()){
                      sql="select dwmc from HT_DW where dw_code='" + Str.nextToken() + "'";
                      rsVector1 = CCommonDAO.select(sql,"ESYSDATACON");
          if(rsVector1.size()>0){
                         CM1=(CommonModel)rsVector1.elementAt(0);
                         tmpStr =CM1.getAttrValue("dwmc");
          }
                       gs_bfs +=tmpStr+",";
         }
         out.println(gs_bfs.substring(0,gs_bfs.lastIndexOf(",")));
      }
      if(!gs_bf_mc.equals("")){
       gs_bfs=gs_bf_mc;
       out.println(gs_bfs);
      }
      %>
      &nbsp;
      </td>
          </tr>

    posted @ 2009-11-12 11:04 半導體 閱讀(117) | 評論 (0)編輯 收藏

    復選框傳值

    復選框全選,全不選,反選
    <SCRIPT Language="JavaScript">
    <!--
    var put=document.getElementsByName("checkboxName");
    //全選
    function selall(){
     for (i=0;i<put.length;i++){
       put[i].checked=true;
     }
    }

    //全不選
    function Nselall(){
     for(i=0;i<put.length;i++){
       put[i].checked=false;
     }
    }
    //反選
    function selfx(){
     for(i=0;i<put.length;i++){
       put[i].checked=(put[i].checked)?false:true;
     }
    }
    //復選框取值
    function getValue(){
    var materialArray=new Array();
    var j=0;
    for (i=0;i<put.length;i++){
        if(put[i].checked){
           materialArray[j]=put[i].value;
           j++;
         }
     }
    }
     -->
    </SCRIPT>

     

    后臺的取值方法:

    String no[] = request.getParameterValues("no");

    posted @ 2009-11-04 16:48 半導體 閱讀(256) | 評論 (0)編輯 收藏

    javascript insertAdjacentHTML

    下面的例子使用 INPUT type=checkbox 元素創建了兩個帶有解釋文本的復選框。onclick 事件將調用兩個腳本函數。第一個復選框默認選中。

    This example uses the INPUT type=checkbox element to create two check boxes with explanatory text. The onclick events call two script functions. The first check box is checked.

    <INPUT TYPE=checkbox CHECKED ID=chk1 onclick="choosebox1()">Uncheck 
        this check box for some free advice.
    <P><INPUT TYPE=checkbox ID=chk2 onclick="choosebox2()">Or check 
        this check box for a message from our sponsors.
    <P ID=SampText>

    下面的例子就是用戶單擊復選框時調用的腳本。

    This example implements the script when the user clicks either check box.

    <SCRIPT>
    function choosebox1(){
      alert("Never play leapfrog with a unicorn!")
    }
    function choosebox2(){
     SampText.insertAdjacentHTML("AfterBegin","Buy WonderWidgets! ");當點擊復先框時,在復選框后自動增加語句Buy WonderWidgets
    }
    </SCRIPT>

    posted @ 2009-11-04 16:04 半導體 閱讀(226) | 評論 (0)編輯 收藏

    Unhandled Exception thrown: class java.lang.ClassCastException

    14:12:25,309 WARN  [RequestProcessor] Unhandled Exception thrown: class java.lang.ClassCastException
    14:12:25,309 ERROR [[action]] Servlet.service() for servlet action threw exception
    java.lang.ClassCastException: org.apache.struts.action.DynaActionForm
     at com.hs.standardbill.struts.action.FbtestAction.queryList(FbtestAction.java:115)
     at com.hs.standardbill.struts.action.FbtestAction.execute(FbtestAction.java:58)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
     at com.hs.util.common.HSCharsetFilter.doFilter(HSCharsetFilter.java:24)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
     at java.lang.Thread.run(Thread.java:595)
    解答:
                DynaValidatorForm df = (DynaValidatorForm)form;運行這句的時候報的。
              此form非這種form
              XML文件中DynaActionForm  這個form并沒有配置為ValidationForm

    posted @ 2009-11-04 14:32 半導體 閱讀(1502) | 評論 (0)編輯 收藏

    Not all named parameters have been set:

    org.hibernate.QueryException: Not all named parameters have been set: [testv] [select ps.id.hsxmCode,ps.id.spwjCode,ps.mc,ps.lx,ps.parentCode,ps.sfdc,ps.jhStart,ps.jhEnd,ps.sjStart,ps.sjEnd,ps.shdw,ps.shzt,ps.wcbl,ps.flagWc from PubSpwj as ps  where 1=1  and ps.id.hsxmCode=:hsxmCode  and ps.shzt=:testv  order by ps.id.spwjCode]
     at org.hibernate.impl.AbstractQueryImpl.verifyParameters(AbstractQueryImpl.java:115)
     at org.hibernate.impl.AbstractQueryImpl.verifyParameters(AbstractQueryImpl.java:102)
     at org.hibernate.impl.QueryImpl.list(QueryImpl.java:70)
     at com.hs.busimanage.buildprocess.business.EditBProcessBO.queryProcessList(EditBProcessBO.java:78)
     at com.hs.busimanage.buildprocess.struts.action.BProcessListAction.queryBProcessList(BProcessListAction.java:85)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
     at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
     at com.hs.util.common.HSCharsetFilter.doFilter(HSCharsetFilter.java:24)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)

    解決辦法:在BO里賦查詢條件語句:
      if(testv!=null&&!testv.equals("")) query.setParameter("testv",testv);
       ls=query.list();

    posted @ 2009-10-29 17:51 半導體 閱讀(5762) | 評論 (0)編輯 收藏

    javascript中數字的比較和Double、Float比較

    1,符點型比較:
    if ((new Number(separate_num)).valueOf() > (new Number(can_num)).valueOf()){
    }
    2,整型比較:t
    if (parseInt(myform.t2.value) > myform.t1.value){
    3,parseFloat(myform.t2.value)

    Double、Float比較
    Double.parseDouble("1078.2564");
    結果:1078.2564
    Float.parseFloat(("1078.2564");
    結果:1078.2563
    誰能告訴我為什么?

    posted @ 2009-10-13 14:38 半導體 閱讀(1495) | 評論 (1)編輯 收藏

    struts錯誤

    錯誤提示:
    Cannot retrieve definition for form bean null on action ,
    說明你的bean是空的, 并沒有把formbean映射到action中,
    同普通ActionForm一樣,Action類和JSP都可訪問動態ActionForm,而訪問方法也基本一致。訪問動態ActionForm與訪問普通ActionForm的最大區別在于對屬性的訪問方式不同。在標準ActionForm中,針對每個屬性都提供了getter和setter方法,來讀取和設置屬性。而DynaActionForm把所有的屬性保存在一個Map對象中,因此訪問DynaActionForm中的屬性與訪問Map對象中的方法類似.

    <action path="/addComment" scope="request" type="angus.action.CommentLinkAction">
    這里缺少了一個name="commentForm"

    如下:
    <action path="/addComment" name="commentForm" scope="request" type="angus.action.CommentLinkAction">

    posted @ 2009-10-12 12:02 半導體 閱讀(150) | 評論 (0)編輯 收藏

    關閉IE窗口時自動彈出信息

    關閉IE窗口時執行事件

    <script language="javascript">
     //關閉窗口時自動退出
     function  window.onbeforeunload(){
      if(event.clientX>360&&event.clientY<0||event.altKey){  
       //alert("dddddddddd");
       Logout();
      }  
     }  
     function  Logout(){  
         try{  
         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  
         }catch(e){  
         xmlHttp = new XMLHttpRequest();  
         }  
         //數據傳輸,flase為非異步方式
         xmlHttp.open("post","enter.asp?Active=Logout",true);  
         xmlHttp.send(null);  
     }  
    </script>  

     

    posted @ 2009-09-28 15:11 半導體 閱讀(273) | 評論 (0)編輯 收藏

    HTML應用

    鏈接指向:
    <li><a href="#animate">Find me:Animate </a></li>

    <h2 id="animate">Animate me</h2>

    posted @ 2009-09-27 16:18 半導體 閱讀(203) | 評論 (0)編輯 收藏

    明宇報表參數設置

    1,  問題:第一頁的東西顯示完了,第二頁的東西在第一頁的結尾顯示。
         答案:設置PrintToPrevPage屬性為true 
    2,問題:行高可否根據內容多少來自動控制。
       答案:選中文本框-右鍵-自動折行、伸展
             然后選中文本框所在的band-伸展 

             設置了伸展的band上每一個文本框都設置伸展 

    posted @ 2009-09-22 10:45 半導體 閱讀(181) | 評論 (0)編輯 收藏

    僅列出標題
    共27頁: First 上一頁 13 14 15 16 17 18 19 20 21 下一頁 Last 
    主站蜘蛛池模板: 亚洲电影中文字幕| 67194在线午夜亚洲| 69国产精品视频免费| 精品日韩99亚洲的在线发布| 日韩精品无码人妻免费视频| 一个人免费观看视频在线中文 | 十八禁在线观看视频播放免费| 亚洲AV无码精品色午夜果冻不卡 | 免费精品无码AV片在线观看| 亚洲国产日韩女人aaaaaa毛片在线 | 在线观看亚洲一区二区| 久久性生大片免费观看性| 亚洲福利电影一区二区?| 亚洲最新黄色网址| 亚洲色成人网站WWW永久四虎| 久久av免费天堂小草播放| 未满十八18禁止免费无码网站| 色播在线永久免费视频网站| 最近中文字幕免费2019| 99国产精品免费视频观看| 成人网站免费看黄A站视频| 理论片在线观看免费| 在线视频亚洲一区| 99在线免费视频| 永久免费观看黄网站| 久久久久久国产精品免费免费男同 | 成年女人永久免费观看片| 亚洲人成毛片线播放| 久久国内免费视频| 国产精品视频全国免费观看| 中文文字幕文字幕亚洲色| 亚洲最大AV网站在线观看| 日韩精品视频免费观看| 四虎最新永久免费视频| a级片免费观看视频| 深夜福利在线免费观看| 亚洲AV成人影视在线观看| 久久精品国产亚洲AV无码麻豆 | 大地资源在线观看免费高清| 日本免费高清视频| 一级成人生活片免费看|