- 浏览: 24897 次
- 性别:
- 来自: 深圳
最新评论
文章列表
利用iText生成word文档例子参考
2010年12月09日 星期四 21:46
利用iText生成word文档例子参考
package com.sample;
import java.awt.Color;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Cell;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie. ...
完整源代码如下
/*
* Ext JS Library 2.0.2
* Copyright(c) 2006-2008, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
Ext.onReady(function(){
// Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
// example of custom renderer function
function statusColor(va ...
function testbutton(){
alert("hehe");
}
function showUrl(value) {
//return "<a href="+value+">" + value +"</a>";
return "<input type='button' value='item信息' onclick=testbutton()>"
}
Ext.onReady(function() {
var data = [[1, 'Eas ...
在实际开发中有的时候需要一些下图这样的功能,为了实现下图方法,需要做很多事情!当然有一种很好的方法,
但是不安全,不容易维护!为了方便维护所以写了下面的方法!
///添加列单击事件,方便在列内添加功能按钮
Ext.grid.GridPanel.prototype.processEvent = function(name, e){
this.fireEvent(name, e);
var t = e.getTarget();
...
以上只是對文件的基本信息進行了設置也就相當在創建文件的模板中只
是填寫了基本信息沒有上傳文檔時生成的不含主文檔的文件。以下是創
建主文件:
ContentHolder contentHolder
=ContentHelper.service.getContents(newDoc);
//獲得文件的ContentHolder
ApplicationData appdata =
ApplicationData.newApplicationData(contentHolder);
appdata.setRole(ContentRoleType.PRIMARY);//设置为主文件(second附 ...
原来JAVA中转义字符就很简单的四种:
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
\0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
\u0000:空字符
3.特殊字符:就3个
\":双引号
\':单引号
\\:反斜线
4.控制字符:5个
\' 单引号字符
\\ 反斜杠字符
\r 回车
\n 换行
\f 走纸换页
\t 横向跳格
\b 退格
点的转义:. ==> u002E
美元符号的转义:$ ==> u0024 ...
转载http://blog.163.com/fengzhisha0914@126/blog/static/150314785201102625119277/
需要jar包:
1.poi-ooxml-3.6-20091214.jar
2.poi-3.6-20091214.jar
3.poi-contrib-3.6-20091214.jar
4.poi-examples-3.6-20091214.jar
5.poi-ooxml-schemas-3.6-20091214.jar
6.poi-scratchpad-3.6-20091214.jar
7.xmlbeans-2.3.0.jar
8.open ...
HSSFSheet s;
HSSFRow oRow = s.getRow(2);
HSSFCell cell = oRow.createCell((short)3);
cell.setCellType(HSSFCell.CELL_TYPE_FORMULA);
cell.setCellFormula("HYPERLINK(\"#Sheet2!A100\",\"homepage\")");
———————————————————— ...
要弄一个上传文件的东西,真是困难啊——对我来说。从网上找了很多资料,最后选择了比较成熟的组件进行传递。前台用Ext.ux.UploadDialog组件,后台用cos组件。由于对EXT不熟悉,中间遇到了很多困难,所幸在网上有人帮助——谢谢Ghost_520,最终得以完成。
总结一下:
1.中文文件名乱码的问题:前台jsp页面与后台jsp页面都要统一编码,尤其是需要添加
contentType="text/html; charset=utf-8" pageEncoding="utf-8"
语句,无论是utf-8或是gbk。
2.后台返回到前 ...
usebean
<jsp:usebean> 创建一个bean实例并指定它的名字和作用范围.
jsp 语法
<jsp:usebean
id="beaninstancename"
scope="page | request | session | application"
{
class="package.class" |
type="package.class" |
class="package.class" type="packag ...
package servlet;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.poi.hss ...
extjs传参和用什么语言做后台处理没关系,用以下方法传值过去,然后用相应语言接收参数的方法正常接收就行了,
1.ajax方法传值:
Ext.Ajax.request({
url:'DoAction.jsp?method=add',
params:{UserName:'张三',Gender:'男'},//参数列表
callback:function(options,success,response){//回调函数
if(success){
...
Ext.onReady(function() {
var _window = new Ext.Window({
title : "测试窗体",
layout : "form",
width : 300,
plain : true,
items : [{
xtype : "textfield",
id:"name",
fieldLabel : "姓名" ...
Ext.onReady(function() {
var _window = new Ext.Window({
title : "测试窗体",
layout : "form",
width : 300,
plain : true,
items : [{
xtype : "textfield",
id:"name",
fieldLabel : "姓名" ...
panel.add(new Ext.Button({text:"testt"}));
panel.add(new Ext.Button({text:"testt"}));
上面代码产生的按钮是纵向排列的
panel.addButton({text:"jjj"});
panel.addButton({text:"jjj"});
上面代买产生的按钮是横向排列的