`
文章列表
一、什么是OGNL,有什么特点?     OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:      1、支持对象方法调用,形式如:objName.methodName();     2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 |  值名],例如:     @java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME;     ...
<plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>dbunit-maven-plugin</artifactId> <version>1.0-beta-3</version> <dependencies> ...

无语……

Eclipse导入一个新的web工程,倒了半天找不到工程,后来发现是没有构建!!这才休息了7天,是我太健忘还是脑子进水了?
gogole_09 写道     之前有javaeyer推荐了一本书《how tomcat works》,今天晚上看了看,确实不错,第一眼就着迷了。 于是乎就学着书上的例子敲了敲,学会了一个简单web服务器的大概实现,当然,这个简直就无法称之为web服务器,但是也算是走进web服务器的第一步吧。      这篇文章仅限于学习记录,文笔凌乱之处,还望各位见谅。 OK,下面进入正题;       开始之前,首先我们要清楚以下几个内容。        首先,一个最简单服务器包括三个部分:     web服务器----HttpServer                 请求--- ...
关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类:    Range(范围)分区    Hash(哈希)分区    List(列表)分区    以及组合分区:Range-Hash,Range-List。 分区提供以下优点:    由于将数 ...
ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序 而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) rank() 类似,不过rank排序的时候跟派名次一样,可以并列2个第一名之后是第3 ...
原始需求:编辑页面-保存按钮-保存成功-编辑页面并且提示成功信息 <action name="editContract" class="contractAction" method="editContract"> <result name="success">/WEB-INF/jsp/contract/editContract.jsp</result> </action> <action name="saveContrac ...
jQuery formValidator中有个验证字符串长度的inputValidator $("#advName").formValidator({onshow:"请输入联系人",onfocus:"联系人至少1个字符,最多8个汉字",oncorrect:"输入正确"}).functionValidator({fun:function(val,elem){$(elem).val($.trim(val))}}).inputValidator({min:1,max:16,onerror:"联系人最少1个汉字最 ...
如果想在页眉或者页脚加上第x页这样的信息,用普通的HeaderFooter就能轻松搞定。 HeaderFooter footer = new HeaderFooter(new Phrase("第:",FontChinese), new Phrase("页",FontChinese)); footer.setBorder(Rectangle.NO_BORDER); document.setFooter(footer); document.open(); 如果想在每页显示第x页/共y页这样的功能,实现起来没有那么轻松。 官方页面有具体实 ...
  • 2009-11-10 16:35
  • 浏览 18106
  • 评论(1)
  • 论坛回复 / 浏览 (1 / 12050)
新建一PDF页面,设置输出流: Document document = new Document(PageSize.A4, 20, 20, 20, 20);//上下左右的页面边距 ByteArrayOutputStream buffer = new ByteArrayOutputStream(); PdfWriter writer = PdfWriter.getInstance(document, buffer);//设置输出流 PDF文档进行加密: writer.setEncryption(PdfWriter.STRENGTH128BITS, "", "&q ...
先看struts2配置文件: <action name="generateContract" class="contractAction" method="generateContract"> <result name="success" type="stream"> <param name="contentType">application/pdf; charset=gb2312 ...
一般输入变量都这样: <s:property value="varName"/> 如果是日期的话,输出的格式可能不是你想要的格式,可以用下面方面来实现: <s:date name="varDate" format="yyyy-MM-dd"/>
先看代码目录结构: src/weather/ QueryWeather.java weather.xml 程序里面可以直接读取到weather.xml文件,代码如下: private static String getXmlContent()throws IOException { FileReader f = new FileReader("src/weather/weather.xml"); BufferedReader fb = new BufferedReader(f); StringBuffer sb = new String ...
package msn; import net.sf.jml.MsnContact; import net.sf.jml.MsnList; import net.sf.jml.MsnMessenger; import net.sf.jml.MsnProtocol; import net.sf.jml.MsnUserStatus; import net.sf.jml.impl.MsnMessengerFactory; import org.apache.log4j.Logger; public class MsnFriendOut { privat ...
struts2 action提交成功后一般会转到某一jsp。 但有时候需要跳到某一action,一般会用如下方法: <result name="success" type="chain">actionName</result> 或者 <result name="success" type="redirect">actionName.action</result> 如果这个action后面要带参数,比如xxxAction?id=xxxx 也可以搞定,用下面的方法: ...
Global site tag (gtag.js) - Google Analytics