<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 
    主站蜘蛛池模板: 羞羞视频免费网站含羞草| 亚洲国产精品yw在线观看| 羞羞视频网站免费入口| 国产aa免费视频| 日本一区二区三区免费高清在线| 亚洲国产中文字幕在线观看| 四虎影视久久久免费观看| 中文字幕亚洲无线码a| 精品视频在线免费观看| 久久亚洲AV成人出白浆无码国产| 永久黄色免费网站| 男人天堂2018亚洲男人天堂| 男女啪啪永久免费观看网站| 免费人成动漫在线播放r18 | 亚洲线精品一区二区三区影音先锋| 最近更新免费中文字幕大全| 亚洲视频日韩视频| 成熟女人牲交片免费观看视频| MM1313亚洲国产精品| 在线亚洲97se亚洲综合在线 | 亚洲美女色在线欧洲美女| 久久久久久久91精品免费观看| 亚洲精品色播一区二区| 最新国产AV无码专区亚洲| 99免费观看视频| 亚洲日本VA中文字幕久久道具| 国产精品亚洲综合一区| 91精品国产免费| 国产亚洲一卡2卡3卡4卡新区| 亚洲精品白浆高清久久久久久| 无码国产精品一区二区免费式直播| 精品韩国亚洲av无码不卡区 | 亚洲综合久久一本伊伊区| 免费国产成人高清在线观看麻豆| 在线观看黄片免费入口不卡| 亚洲天堂2017无码中文| 亚洲男人av香蕉爽爽爽爽| 成人免费的性色视频| 久久久WWW成人免费精品| 天堂亚洲国产中文在线| 亚洲综合在线另类色区奇米|