- 浏览: 604269 次
- 性别:
- 来自: 杭州
最新评论
-
ls1259775:
写的太好了,通俗易懂。
Spring之aop入门实例 -
王庆波-行:
逻辑好清晰,学习了,感谢分享!
关于web.xml中的<welcome-file-list>中的默认首页文件 -
netwelfare:
文章写的不错,不过还有一些东西没有讲解到。可以看这篇文章:Ht ...
HttpClient使用Post和Get提交参数 -
zglxx2004:
感谢!
Eclipse里maven的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar -
没有这个名字:
博主,可以注释一下吗?
HttpClient模仿浏览器cookie请求需要登陆验证的页面
文章列表
一、什么是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个汉字最 ...
- 2009-11-24 10:56
- 浏览 3000
- 评论(0)
如果想在页眉或者页脚加上第x页这样的信息,用普通的HeaderFooter就能轻松搞定。
HeaderFooter footer = new HeaderFooter(new Phrase("第:",FontChinese), new Phrase("页",FontChinese));
footer.setBorder(Rectangle.NO_BORDER);
document.setFooter(footer);
document.open();
如果想在每页显示第x页/共y页这样的功能,实现起来没有那么轻松。
官方页面有具体实 ...
新建一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 ...
- 2009-11-10 15:42
- 浏览 4242
- 评论(0)
先看struts2配置文件:
<action name="generateContract" class="contractAction" method="generateContract">
<result name="success" type="stream">
<param name="contentType">application/pdf; charset=gb2312 ...
Struts2中日期的格式化输出
- 博客分类:
- Struts2
一般输入变量都这样:
<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 ...
- 2009-10-09 16:28
- 浏览 4683
- 评论(0)
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
也可以搞定,用下面的方法:
...