- 浏览: 480517 次
- 性别:
- 来自: 福州
最新评论
-
学渣村的好村长:
很
java 列表转树形 -
wawj0819:
...
java 列表转树形 -
fireinjava:
LyAn_爱踢爱死 写道我有疑问,关于数组时你说collect ...
mybatis sql in 查询 -
LyAn_爱踢爱死:
我有疑问,关于数组时你说collection="ar ...
mybatis sql in 查询 -
yrsheng:
不行!楼主你真的试过吗?
Spring mvc 传递数组
文章列表
http://www.eclipse.org/downloads/
Eclipse 3.1 版本代号 IO 【木卫1,伊奥】 Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】 Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴 】 Eclipse 3.4 版本代号 Ganymede 【木卫三,盖尼米德 】 Eclipse 3.5 版本代号 Galileo 【伽利略】 Eclipse 3.6 版本代号 Helios 【太阳神】[据说2010年6月发布正式版] Eclipse 3.7 版本代号 Indigo 【靛青】
----------- ...
平时用js导出table有些不足,导出的Excel内容也不够好看。
所以写了个通用的将Table导出为Excel的方法,可完成表格导出(不支持嵌套table)。
js计算cellStrArray部分参考http://fireinjava.iteye.com/admin/blogs/759190
代码如下:
构造字符串:每个对象以row,col,rowSpan,colSpan,value形式组成串,以便Jxl来addCell、mergeCells。
说明:jxl创建Cell用的是 WritableSheet.addCell(new Label(col, row,valu ...
增量编译的时候需要一个一个文件打Tag,不方便,网上也没发现现成的资料,
还好碰到个参考http://gblyh.bokee.com/6107026.html的,下了jar包,
以下是看了参考文章与jar反编译源代码写的用Java代码打Tag。
(本人写这个目的其实是为了对用wincvs工具cvs -history的导出清单文件进行逐一打tag时方便些,
不用在Eclipse一个一个文件右击Team-->Tag as version-->...)
步骤:
1.下载http://javacvs.netbeans.org/files/documents/51/6 ...
1.项目布署
tomcat安装目录下加个配置文件即可
C:\apache-tomcat-5.5.27\conf\Catalina\localhost\prjName.xml
prjName.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/prjName" docBase="E:\workspace\prjName\WebRoot" debug="1" reloadable=&q ...
jar包
配置/buffaloSpring/WebRoot/WEB-INF/applicationContext.xml
<beans>
<bean id="userService" class="com.java.service.UserManager"></bean>
<bean name="buffaloConfigBean" class="net.buffalo.service.BuffaloServiceConfigurer">
...
本文转自http://www.iteye.com/topic/81120 网上搜了半天才才找到个想要的,个人觉得不错就转过来了。
要带参数的话就给button添加js事件,如
方法1:
var f = document.getElementById("form1");
f.action='terminal_import_action.jsp?serviceId='+serviceId;
f.submit();
方法2:
<input type="hidden" id="i ...
文件下载,一句话代码....
- 博客分类:
- Java
文件下载,一句话代码....
//模板下载
function exportTemplate(){
document.location.href = "<%=request.getContextPath()%>/download/abc.xls";
}
才知道........
要不还去inputStream outputStream了......
ExcelUtil .java
import jxl.format.Alignment;
import jxl.format.Border;
import jxl.format.BorderLineStyle;
import jxl.format.Colour;
import jxl.format.UnderlineStyle;
import jxl.format.VerticalAlignment;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write. ...
这边只写下实践应用:
首先定义对象与Action,代码如下
package com.xx.domain;
public class Book {
private String id;
private String name;
private float price;
getter/setter方法略...
}
package com.xx.ui;
import java.util.ArrayList;
import java.util.List;
import com.opensymphony.xwork2.ActionSupport;
...
参考:http://www.extjs.com/forum/showthread.php?38654-Tree-in-a-Combo./page4
在别人基础上稍作修改
1.添加hiddenName,使传值时跟Ext.form.ComboBox类似;
2.设值时展开整棵树(在TreeCombo外实现),使弹出下拉框时默认选中节点;
代码如下:
/**
* @version Base on Ext3.0
* @class Ext.ux.TreeCombo
* @extends Ext.form.TriggerField
*/
Ext.ux.TreeCom ...
方法1:在items中加*号
var shortName = new Ext.form.TextField({
fieldLabel : '客户简称',
name : 'shortName',
allowBlank : false,
blankText : '客户简称不能为空',
width : 100
});
var formPanel = new Ext.form.FormPanel({
layout : 'table',
layoutConfig : {
columns : 3
},
items : [{
...
struts中的action有的时候不用try catch捕获异常,而将错误直接抛到jsp页面,
这样致使jsp直接把一大堆错误信息输出到页面或弹出异常信息,以下为解决方法:
测试的Actioin
public String execute() throws Exception {
if(true)
throw new Exception("出错咯.......");
return super.execute();
}
struts.xml配置
<global-results ...
Struts做文件下载时,遇到如图情况
原因之一:中文文件名
<global-results>
<result name="stream" type="stream">
<param name="inputName">inputStream</param>
<!--<param name="contentType">application/vnd.ms-excel</param>--> ...
axis1.4下载http://apache.etoak.com/ws/axis/1_4/axis-bin-1_4.zip
解压出axis.jar至目录E:\study\axis
新建文本文件粘贴以下内容:java -classpath E:\study\axis\axis.jar org.apache.axis.utils.tcpmon 另存为axis.bat,双击-->弹出命令窗口-->弹出TcpMon窗口。
--------------------------------------------------------------------------------- ...
jar目录格式(以下除了monitor.jar其余为第3方jar):
monitor.jar
log4j-1.2.8.jar
commons-logging.jar
....
-----------------------------------------------------------------------------------------
monitor.jar内部格式
---------------------------------------------------------------------------------- ...