`
guoyanhonghit
  • 浏览: 18556 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
已知:一odt文件中有一table,该table有merged cells。现需要将odt转为word文件。 现状:通过java转化为rtf没问题,转为word时,merged cells错位,变成合并之前的状况了。直接在swriter中“另存为”word则也没问题。 问题:如何通过Java程序将它转为正常显示的word。尝尽各种办法,一直未解决。 使用方法: 一、storable.storeAsURL(outputUrl, propertyValues)保存为word; 二、通过 xDispatchHelper.executeDispatch(dispatchProvider, ". ...
窗体中有一form,form中有两个dateField,互相约束开始时间和结束时间。 在同时为两个dateField赋值后,导致出现此问题。 去掉其中一个约束后,可正常运行。 另:出现这种问题的原因,通常为函数循环调用

javacc

    博客分类:
  • java
JavaCC:Java Compiler Compiler  用Java开发的语法分析生成器。

xml

    博客分类:
  • xml
xml,一种标记语言,主要用于传输数据,xml标签没有被预定义,用户可以自行定义标签。xml被设计具有自我描述性。xml被设计用来结构化、存储以及传输信息。 xml语法 1、实体引用    (< &lt;)(< &gt;)(& &amp;)(' &apos;)(" &quot;) 2、注释 <!-- it's a comment --> 3、换行 在Windows应用程序中,换行通常以一对字符来存储:回车符 (CR) 和换行符 (LF)。 术语 元素 属性 1、XML Namespace(xmlns)属性 xml命 ...
        测试驱动开发TDD是一种软件开发技术,它的实现依靠不断重复一个短小的开发周期:首先开发人员编写一个失败的自动化的test case,它定义了一项需要进行的改进或新功能;然后编写代码以使test case运行成功,最后进行代码重构,使代码更易接受。Kent Beck,被认为是(重新)提出该项技术。在2003年,他说TDD鼓励简单设计,能鼓舞士气。         TDD与极限编程中的先行测试开发的概念有关,它起源于1999年,但近年来具有了更多的意义。          开发人员也使用TDD来改进和调试旧的遗留代码。         一,Requirements          ...
a different object with the same identifier value was already associated with the session 原因:在更新Entity前,从数据库中通过T instance = (T) getHibernateTemplate().get(type, id)方式取得有同样Id的实体oldEntity,所以在调用getHibernateTemplate().saveOrUpdate(transientInstance);更新时会报错。 解决:对oldEntity调用getHibernateTemplate().evict(old ...

temp

ContainerBuilder中的public Container create(boolean loadSingletons)   ①   final ContainerImpl container = new ContainerImpl(         new HashMap<Key<?>, InternalFactory<?>>(factories));      this.factories = factories;    ContainerImpl的构造方法中,用factories的Key部分构件一个新Map       for (Key< ...
在Web.xml中配置Filter的过滤路径时,可否exclude某些路径? 不可以。there isn't an exclude pattern in the servlet spec. You would need to do it from within your Filter code.在doFilter中对路径进行判断处理。例如 doFilter(ServletRequest req, ServletResponse res, FilterChain chain) { if(req instanceof HttpServletRequest) { ...
使用eclipse调试Jar包中的代码时,调试显示的行数与运行代码不一致 原因:为Jar包Attach Source时,使用了不同版本的源代码 替换成正确版本的源码即可

关于XWork

XWork is an command-pattern framework that is used to power Struts 2 as well as other applications. XWork provides an Inversion of Control container, a powerful expression language, data type conversion, validation, and pluggable configuration.

命令模式

来自http://www.gzweix.com/article/UploadPic/2010-3/20103610581196.jpg Invoker:控制插台 Command:封装请求的命令对象 ConcreteCommand:开关、调速之类,持有Receiver Receiver:命令执行者 电灯 电扇
org.apache.struts2.dispatcher.Dispatcher DEFAULT_CONFIGURATION_PATHS = "struts-default.xml,struts-plugin.xml,struts.xml"; 在它的init()方法中有一系列的init方法 init_DefaultProperties(); // [1] init_TraditionalXmlConfigurations(); // [2] init_LegacyStrutsProperties(); // [3] init_CustomConfiguratio ...
   在公司开发时都是使用已经搭建好的框架进行开发。通过从头搭建环境,熟悉搭建过程,以此记录。    先使用struts2.1.8版本,spring、hibernate之类的之后再集成进来。    过程:    1.新建空的Web工程,能正常运行。    2.add the minimal required Struts 2 framework Jar files。 commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar commons-logging-api-1.1.jar freema ...
在命令行下执行java命令时,出现 Exception in thread main java.lang.NoClassDefFoundError 原因:classpath设置问题,没有包含当前目录 解决:在classpath中加进(.;)即解决
Global site tag (gtag.js) - Google Analytics