- 浏览: 95103 次
-
最新评论
文章列表
步骤:
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 ...
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. ...
通过dom4j解析xml字符串
- 博客分类:
- 技术日志
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 ...
批处理启动OpenOffice服务
- 博客分类:
- 技术日志
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 ...
WebService的SOAP构造及发送消息
- 博客分类:
- 技术日志
由于在Jdeveloper工具中不能通过wsdl生成客户端代码,所以需要使用soap协议手动构造消息以及发送消息.
/**
* 构造用户消息
* @return
* @throws javax.xml.soap.SOAPException
*/
private static SOAPMessage createUserMessage() throws SOAPException, IOException {
String send = "<soapenv:Envelope xmlns: ...
postman的put方法
- 博客分类:
- 技术日志
Content-Type:application/json; charset=UTF-8 防止中文乱码
1,先在vo建立一个用于关联显示的lov临时字段,需要是Combo Box类型;
2、页面添加<af:autoSuggestBehavior>到关联的字段内;
--摘自 就业管理派遣信息修改
LODOP有选择性显示页眉页脚
- 博客分类:
- ADF
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(); //在前面内容尾页新加分页; ...
File file = new File(sourcePath); Desktop dp = Desktop.getDesktop(); dp.open(file);
--摘自 档案管理子系统的附件预览
// //通过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 ...
outputText分行显示内容
- 博客分类:
- ADF
<af:outputText value="aaaa有1个班级的学生:其中<br>bbb2012航空港安全检查02班有1个学生<br>cc将会分1页打印。" inlineStyle="color:Red;font-size:large;padding-left:20px;"escape="false" id="ot2"/><af:outputText value="#{pageFlowScope.dytsnr}" inli ...
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 ...
delete后回滚数据,删除重复数据
- 博客分类:
- Oracle
查询某个时间段内的原始数据
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最 ...