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

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

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

    heting

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      40 隨筆 :: 9 文章 :: 45 評論 :: 0 Trackbacks

    #

    import uk.ltd.getahead.dwr.WebContext;   
    import uk.ltd.getahead.dwr.WebContextFactory;   
      
       
      
    WebContext ctx 
    = WebContextFactory.get();                         //DWR Web上下文工廠   
    HttpServletRequest request = ctx.getHttpServletRequest();  //通過WebContext獲取Request   
    HttpSession session = ctx.getSession();                                //通過WebContext獲取Session  
    posted @ 2008-11-17 12:55 賀挺 閱讀(167) | 評論 (0)編輯 收藏

    index.html
    <HTML> 
    <HEAD> 
    <TITLE> New Document </TITLE> 
    <META NAME="Generator" CONTENT="EditPlus"> 
    <META NAME="Author" CONTENT=""> 
    <META NAME="Keywords" CONTENT=""> 
    <META NAME="Description" CONTENT=""> 
    </HEAD> 

    <BODY> 
    <INPUT TYPE="button" value="按鈕" onclick="wopen()"> 
    </BODY> 
    </HTML> 
    <SCRIPT LANGUAGE="vbScript"> 
    <!-- 
    sub wopen() 
    window.open 
    "t2.htm","","height=300,width=300" 
    end sub 
    //--> 
    </SCRIPT> 

    children.html
    <HTML> 
    <HEAD> 
    <TITLE> New Document </TITLE> 
    <META NAME="Generator" CONTENT="EditPlus"> 
    <META NAME="Author" CONTENT=""> 
    <META NAME="Keywords" CONTENT=""> 
    <META NAME="Description" CONTENT=""> 
    </HEAD> 

    <BODY> 
    <INPUT TYPE="button" value="按鈕" onclick="ref()"> 
    </BODY> 
    </HTML> 
    <SCRIPT LANGUAGE="vbScript"> 
    <!-- 
    sub ref() 
    window.opener.location.reload() 
    end sub 
    //--> 
    </SCRIPT>
    posted @ 2008-11-10 09:21 賀挺 閱讀(978) | 評論 (1)編輯 收藏

     1  
    import sun.misc.BASE64Decoder;
      
    public static String getFromBASE64(String s) 
     2        if (s == nullreturn null
     3        BASE64Decoder decoder = new BASE64Decoder(); 
     4        try 
     5        byte[] b = decoder.decodeBuffer(s); 
     6        return new String(b); 
     7        }
     catch (Exception e) 
     8        return null
     9        }
     
    10    }

    11    public static String getBASE64(String s) 
    12        if (s == nullreturn null
    13        return (new sun.misc.BASE64Encoder()).encode( s.getBytes() ); 
    14    }
     
    15    
    posted @ 2008-11-08 10:47 賀挺 閱讀(1605) | 評論 (0)編輯 收藏

     1public String getOneHtml(String htmlurl, String bianma) throws IOException {
     2        URL url;
     3        String temp;
     4        final StringBuffer sb = new StringBuffer();
     5        StringBuffer sb2 = new StringBuffer();
     6        //因為htmlurl字符串中如果出現空白的字符就會出異常
     7        String [] htmlurls=htmlurl.split(" ");
     8        for (int i = 0; i < htmlurls.length; i++{
     9            if ("".equals(htmlurls[i])) {
    10                continue;
    11                }

    12            sb2.append(htmlurls[i]);
    13        }

    14        try {
    15            url = new URL(sb2.toString());
    16            final BufferedReader in = new BufferedReader(new InputStreamReader(
    17                    url.openStream(), bianma));
    18            while ((temp = in.readLine()) != null{
    19                sb.append(temp);
    20            }

    21            in.close();
    22        }
     catch (final MalformedURLException me) {
    23            // System.out.println("the url is error");
    24            me.getMessage();
    25            throw me;
    26        }
     catch (final IOException e) {
    27            e.printStackTrace();
    28            throw e;
    29        }

    30        return sb.toString();
    31    }
    posted @ 2008-11-08 10:42 賀挺 閱讀(161) | 評論 (0)編輯 收藏


    <div style="border:1px dashed #000;">
    你好這是一個虛線層
    <br/></div>
    posted @ 2008-11-08 10:40 賀挺 閱讀(467) | 評論 (0)編輯 收藏

    <generator class="sequence"> <param name="sequence">seq_somename</param> </generator>
    posted @ 2008-10-24 00:08 賀挺 閱讀(302) | 評論 (0)編輯 收藏

    PDF:
    (1)利用response的outputString輸出:
     
                response.setContentType("application/pdf");
                       //對應報表里面的Field
                      JRBeanCollectionDataSource jrb=new JRBeanCollectionDataSource(List或Set集合);
                      //Map集合對應報表里面的Parameter
               
        byte[] pdfs=JasperRunManager.runReportToPdf(Test.class.getResourceAsStream("heting.jasper"), Map集合, jrb);
                  response.getOutputStream().write(pdfs, 
    0, pdfs.length);
    (2)
    Map parameters=new HashMap();
                parameters.put(
    "today"new Date());
                List
    <Users> users=Make.getList();
                JRBeanCollectionDataSource jrb
    =new JRBeanCollectionDataSource(users);
                 JasperPrint jasperPrint 
    =
                        JasperFillManager.fillReport(Test.
    class.getResourceAsStream("heting.jasper"), parameters, jrb
                        );
                 
                 JRXlsExporter exporter 
    = new JRXlsExporter(); 
                    response.reset();
                    response.setContentType(
    "application/vnd.ms-excel"); 
                    response.setHeader(
    "Content-Disposition""attachment;filename=\"aa.xls\""); 
                    exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); 
                    exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET,Boolean.FALSE); 
                    exporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);
                    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); 
                     exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, 
    "GBK");
                    exporter.setParameter(JRExporterParameter.OUTPUT_STREAM,response.getOutputStream()); 

                    exporter.exportReport();
    HTML:


    JRBeanCollectionDataSource jrb=new JRBeanCollectionDataSource(users);
                 JasperPrint jasperPrint 
    =
                        JasperFillManager.fillReport(Test.
    class.getResourceAsStream("heting.jasper"), parameters, jrb
                        );

               JRHtmlExporter exporter = new JRHtmlExporter();
            exporter.setParameter(JRHtmlExporterParameter.OUTPUT_FILE_NAME,ls_reportname
    +".htm");
            exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, 
    "GBK");            
            exporter.setParameter(JRHtmlExporterParameter.BETWEEN_PAGES_HTML, 
    "<div style=\"page-break-after:always\"></div>");
            exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
            exporter.setParameter(JRExporterParameter.OUTPUT_WRITER, response.getOutputStream());
                exporter.exportReport();
    EXCEL
    JRBeanCollectionDataSource jrb=new JRBeanCollectionDataSource(users);
                 JasperPrint jasperPrint 
    =
                        JasperFillManager.fillReport(Test.
    class.getResourceAsStream("heting.jasper"), parameters, jrb
                        );

               JRHtmlExporter exporter = new JRHtmlExporter(); 
            response.reset();
            response.setContentType(
    "application/vnd.ms-excel"); 
            response.setHeader(
    "Content-Disposition""attachment;filename=\"" + ls_reportname + ".xls\""); 
            exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); 
            exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET,Boolean.FALSE); 
            exporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);
            exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); 
             exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, 
    "GBK");
            exporter.setParameter(JRExporterParameter.OUTPUT_STREAM,response.getOutputStream()); 
                exporter.exportReport();

    posted @ 2008-10-22 20:10 賀挺 閱讀(634) | 評論 (2)編輯 收藏

    Servlet: "weblogic.wsee.async.AsyncResponseBean" failed to preload on startup in Web application: "EJBDemoTest". com.sun.xml.ws.model.RuntimeModelerException: The web service defined by the class weblogic.wsee.async.AsyncResponseBean does not contain any valid WebMethods. at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:262) at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:322) at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:188) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:510) at weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:182) at .........
    不知道什么錯,只是將EJB工程打成jar包導入web程序中,將weblogin.jar包刪除(EJB工廠我導入過weblogin.jar),將從ejb工程拷過來的接口和實體類刪除了就可以解決
    誰知道這個錯幫忙下留下足跡

    posted @ 2008-10-16 10:23 賀挺 閱讀(2822) | 評論 (2)編輯 收藏

    在網上百度了下,原來是要指定filter-mapping的dispatcher方式,如下

    <filter-mapping> 
        
    <filter-name>Struts2</filter-name> 
        
    <url-pattern>/*</url-pattern> 
        
    <dispatcher>REQUEST</dispatcher> 
        
    <dispatcher>FORWARD</dispatcher> 
    </filter-mapping> 



    同時找到了其他的資源,這里記錄下
    3、在做上傳文件的時候,要在web.xml中增加ActionContextCleanUp這個filter,如果不增加,會發生第一次上傳取不到文件的情況

    <filter> 
      
    <filter-name>struts-cleanup</filter-name> 
      
    <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class> 
      
    </filter> 
      
    <filter-mapping> 
        
    <filter-name>struts-cleanup</filter-name> 
        
    <url-pattern>/*</url-pattern> 
      
    </filter-mapping> 


    按照Struts2的API,filter的順序是
    struts-cleanup filter
    SiteMesh filter
    FilterDispatcher

    posted @ 2008-10-15 09:05 賀挺 閱讀(546) | 評論 (0)編輯 收藏

    做ejb3.0的Demo的時候出現的一個反常錯誤,錯誤提示如下:
    javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: ejb.facade.IFacade (no security manager: RMI class loader disabled)]
     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:786)
     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
     at javax.naming.InitialContext.lookup(Unknown Source)
     at make.Test.main(Test.java:29)
    Caused by: java.lang.ClassNotFoundException: ejb.facade.IFacade (no security manager: RMI class loader disabled)
     at sun.rmi.server.LoaderHandler.loadProxyClass(Unknown Source)
     at java.rmi.server.RMIClassLoader$2.loadProxyClass(Unknown Source)
     at java.rmi.server.RMIClassLoader.loadProxyClass(Unknown Source)
     at sun.rmi.server.MarshalInputStream.resolveProxyClass(Unknown Source)
     at java.io.ObjectInputStream.readProxyDesc(Unknown Source)
     at java.io.ObjectInputStream.readClassDesc(Unknown Source)
     at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
     at java.io.ObjectInputStream.readObject0(Unknown Source)
     at java.io.ObjectInputStream.readObject(Unknown Source)
     at java.rmi.MarshalledObject.get(Unknown Source)
     at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)
     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:710)
     ... 3 more

    這個錯誤郁悶了我很久原來是 我從服務器拷貝出來的接口和實體類到客戶端的時候他們在客戶端的包名與服務端所在的包名不一致是造成的, 服務端與客戶端jar必須完全一致。否則造成客戶端訪問時,客戶端須先從服務端下載,報安全許可異常。記下這個錯誤防止以后在做錯了
    posted @ 2008-09-30 10:47 賀挺 閱讀(11550) | 評論 (0)編輯 收藏

    僅列出標題
    共4頁: 上一頁 1 2 3 4 
    主站蜘蛛池模板: 亚洲AV无码日韩AV无码导航| 亚洲中文字幕无码久久综合网| 18未年禁止免费观看| 69视频在线观看免费| 女人18特级一级毛片免费视频| 久久久久国色AV免费观看性色 | 亚洲啪啪AV无码片| 亚洲六月丁香婷婷综合| 爱情岛亚洲论坛在线观看| 日韩电影免费在线观看网址| 成全高清在线观看免费| 精品久久久久久久免费加勒比| 国产亚洲一区二区在线观看| 亚洲欧美成人av在线观看| a级毛片无码免费真人久久| 丁香花在线观看免费观看| 亚洲综合av一区二区三区| 久久国产乱子伦精品免费看| 精品国产免费一区二区| 精品亚洲成a人在线观看| 亚洲国产黄在线观看| 精品亚洲国产成人| 99国产精品视频免费观看| 久久亚洲精品无码观看不卡| 亚洲jizzjizz少妇| 日本免费网站视频www区| 国产亚洲成归v人片在线观看 | 99精品免费观看| 色婷五月综激情亚洲综合| 国产一级淫片a免费播放口之| 亚洲欧洲精品国产区| 国产激情免费视频在线观看| 亚洲黄色在线网站| 成人性生交大片免费看好| 亚洲免费观看在线视频| 亚洲一级毛片免费在线观看| 亚洲国产欧美国产综合一区| 亚洲熟妇无码另类久久久| 91成人免费观看网站| 亚洲国产精品人久久电影| 最近中文字幕免费完整|