`
文章列表

Html2PDF

步骤: 1、通过freemarker替换原来html模板中的${xxx};2、将包含数据的html转PDF。   package com.caac.test; import com.caac.utils.WordUtils; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.charset.Charset; import com.itextpdf.text.Doc ...

获取附件内容

    博客分类:
  • ADF
  package com.caac.utils; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java. ...
xml字符串内容格式为 <Items><WFItem name="FORM" type="1280" >frmTmpsqlDoc</WFItem>WFItem name="WF_DocUNID" type="1280" >1577E78C881356F648257FFF0033E1D5</WFItem><WFItem name="WF_AddName" type="1280" >admin</WFIte ...
1、把下面命令另保存为bat后缀名的批处理命令即可,通过双击该批处理启动服务: cd D:\ApacheOpenOffice\OpenOffice\programD:start "oo" soffice.exe -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizardEXIT     2、openOffice服务在进程中显示为soffice.exe 和soffice.bin,所以关闭进程时应该查找soffice.exe的pid。 tasklist ...
由于在Jdeveloper工具中不能通过wsdl生成客户端代码,所以需要使用soap协议手动构造消息以及发送消息.   /** * 构造用户消息 * @return * @throws javax.xml.soap.SOAPException */ private static SOAPMessage createUserMessage() throws SOAPException, IOException { String send = "<soapenv:Envelope xmlns: ...
Content-Type:application/json; charset=UTF-8 防止中文乱码  
1,先在vo建立一个用于关联显示的lov临时字段,需要是Combo Box类型;   2、页面添加<af:autoSuggestBehavior>到关联的字段内;  --摘自 就业管理派遣信息修改
LODOP.ADD_PRINT_HTM("95%", "20px", "95%", "100%",arrays[1]["foot"]);LODOP.SET_PRINT_STYLEA(0,"ItemType",1);  //1表示页眉页脚 LODOP.SET_PRINT_STYLEA(0,"PageIndex","Last-1");  //新加的内容项显示在倒数第二页 LODOP.NewPageA();  //在前面内容尾页新加分页; ...

模拟双击打开文件

    博客分类:
  • ADF
                        File file = new File(sourcePath);                        Desktop dp = Desktop.getDesktop();                        dp.open(file);   --摘自  档案管理子系统的附件预览

导出数据

    博客分类:
  • ADF
//            //通过vo 导出数据//            ViewObject vo = ADFUtils.findIterator("XsxxglXsjbxxView1Iterator").getViewObject();//            vo.executeQuery();//            ExportDataUtils.exoprtByVo(richTable, vo, new String[] { "Xbm:Xbmmc", "Mzm:Mzmmc" }, outputStream);//  ...
1、先自定义表结构; 2、循环读取excel表的每行数据存到一个字符串数组中; 3、把每个字符串数组放到自定义表; 4、存储过程直接操作该自定义表即可。 这样就不需要每次都在数据库中建立一张临时表。 注意:在存储过程中使用自定义表时写法为:table(p_table)   private void paseExcelPqxx(UploadedFile excelFile) throws Exception { try { CallableStatement stmt = null; Connectio ...
<af:outputText value="aaaa有1个班级的学生:其中&lt;br&gt;bbb2012航空港安全检查02班有1个学生&lt;br&gt;cc将会分1页打印。" inlineStyle="color:Red;font-size:large;padding-left:20px;"escape="false" id="ot2"/><af:outputText value="#{pageFlowScope.dytsnr}" inli ...

vo查询

    博客分类:
  • ADF
                    PqxzViewImpl PqxzVo = am.getPqxzView1();                    Row[] rows = PqxzVo.getFilteredRows("mc", pqxz);                     if (rows.length > 0) {                        dm = (BigDecimal) rows[0].getAttribute("dm");                    }
    <af:panelGroupLayout id="pgl1" halign="center" layout="horizontal">                <af:outputText value="确定删除吗?" id="ot1"  inlineStyle="text-indent:2em; color:#CC0000; display:block; padding:30px 20px;"/>            </a ...
查询某个时间段内的原始数据 SELECT * FROM table AS OF TIMESTAMP TO_TIMESTAMP('2016-05-10 08:55:17', 'YYYY-MM-DD HH24:MI:SS')   1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from jygl_qyk where zgdw in (select zgdw from jygl_qyk group by zgdw having count(zgdw) > 1); 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最 ...
Global site tag (gtag.js) - Google Analytics