`
duanfei
  • 浏览: 739968 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组 件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置, 是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用struts2上传任意多个文件。 要用Struts2实现上传单个文件的功能非常容易实现,只要使用普通的Action即可。但为了获得一些上传文件的信息,如上传文件名、上传文件类型以 及上传文件的Strea ...
1。上传文件流程 先通过用户提交文件,保存文件到服务器端,然后在写入数据库中,每次到下载页面时从数据库中读出文件,生成文件在服务器目录中,以下。。。 文件上传后保存文件到服务器中jsp, upFile.jsp <%@ page conte ...
XML和JSON是当今常用的两种数据描述与传输的格式,特别是涉及到JS时使用JSON颇为频繁。自然,在Java的世界里少不了完成JavaBean与这两种格式相互转换的组件,那就是XStream和JSON-lib。这里我简单记下XStream的用法。  其实相类似的工具早已有之。如果用过DWR的同志,一定有印像,DWR进行远程方法调用时也能为你完成JavaBean和JSON格式的双向转换的,所依赖的是它的各种Converter。再要是对Struts1的细节有所注意的话,Struts1的ActionServlet在初始化struts-config.xml时是通过commons-digester来完成 ...
我用iReport生成html报表, 报表里面有一个表格 和一个柱状图 现在 表格出来了,可是 柱状图不出来是怎么回事???? 其他的格式都能出来,是在web上显示,不是导出! 比如从Word粘贴带格式文本)                     外勤E通每月用户数     月份   数量    

常见问题

1.生成报表时中文产生乱码? JasperReport的中文处理,须要一个亚洲语言包" iTextAsian.jar,"话到IReport下的lib目录中;然后修改报表的"PDF Font Name"将其改为"STSong-Light",再则是修改"PDF Embedded PDF Encoding" 将其改为"UniGB-UCS2-H(Chinese Simplified)" ,这样就可以解决JasperReport的中文问题了(针对PDF设置的,对Excel也许要少一些,不过这样设置同样也能 ...
注明: $V{PAGE_NUMBER} 表示当前是第几页 ,在text field 的 选项evaluation time选report是共几页,now表是当前页。页码可在ireport里直接设置。  “共几页 第几页”   iReport报表开发中遇到的问题: 1。 报表中工具栏中 T :不会变得文字 F :程序传过来的文字字段 2。
方法一:修改注册表(我就是用这种方法解决问题的) 1.打开开始菜单,在运行里输入regedit,回车 2.在注册表中,导航到HKEY_CURRENT_USER\Software\Classes\.html 项。 3.在默认项上双击,修改其“数值数据”为 htmlfile ,“确定”。 此为修改过后的图片:   方法二:(在我的电脑上这个方法不行) (参考:http://wenku.baidu.com/view/174777c56137ee06eff9184e.html) 原因分析:第一种:默认浏览器不是IE导致第二种:自动更正或是拼写检查时误将"In ...
因为内存溢出问题1. Linux下直接修改%tomcat_home%/bin/catalina.sh文件在注释下紧接一行也就是脚本正文开始之前 加上JAVA_OPTS='-server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m'如果报-x没有定义,则用declare -x JAVA_OPTS="-Xms512m -Xmx1024"初始值和最大值自己根据实际情况可以更改.   2.  Windows下通过Tomcat下直接启动可以直接修改%tomcat_home%/bin/catalina.bat文件 ...
由于java平台API的很大一部分都是在集合框架建立之前设计的,因此有时候需要在传统的数组与现代的集合之间进行转换。*如果你有一个数组,就需要将它转化为一个集合,Arrays.asList包装器能够实现这个目的,例如:String[] values=...;HashSet<String> staff=new HashSet<String>(Arrays.asList(values));*反过来,如果要从集合得到数组,操作起来就稍微麻烦一些。当然,你也可以直接使用toArray方法: Object[] values=staff.toArray(); 但是该方法运行的结果是得 ...
查看内容 free -m total是总用的内存 free是空闲的内存 buffers是缓冲中的内存 cache是缓存中的内存 top 用shift+m http://hi.baidu.com/yangchen3161/item/30ba2237d83eb1f2e7bb7ac5 Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘 ...
以前查oracle的版本信息,只知道一种方法,就是用v$versions视图,如下:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionPL/SQL Release 9.2.0.1.0 - ProductionCORE    9.2.0.1.0       ProductionTNS for 32-bit Windows: Vers ...
1.类型转换     --Oracle  select to_number('123') from dual;  --123;   select to_char(33) from dual;       --33;  select to_date('2004-11-27','yyyy/mm/dd') from dual;--2004-11-27    --Mysql  select cast('123' as signed integer);   --123   select cast(33 as 
Linux系统时间查看与设定 查看: [root@localhost ~]# date六 11月 29 21:34:40 CST 2008 设定: [root@localhost ~]# date 112921242008.29六 11月 29 21:24:29 CST 2008 格式:date 月日时分年.秒   date -s 11/29/08 date -s 11:29:29   Linux硬件时钟查看与设定 把系统时间强制写入CMOS [root@localhost ~]# hwclock -w 查看: [root@localhost ~]# hwclock ...
1、页面在url参数中向后台传输中文,会导致乱码的处理方法: String name = new String(name.getBytes("iso-8859-1"),"utf-8");     如果页面上传的中文有特殊字符时: <a href='xx.acion?CategoryName=encodeURIComponent("Visual C++")' >   2、图片名为中文,需要在页面显示在tomcat/conf/server.xml中 <Connector port="80&qu ...
123456789
Global site tag (gtag.js) - Google Analytics