预览模式: 普通 | 列表
08-08
16

Apache Commons工具集简介

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。
一、Commons BeanUtils

http://jakarta.apache.org/commons/beanutils/index.html

说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。

使用示例:功能有很多,网站上有详细介绍。一个比较常用的功能是Bean Copy,也就是copy bean的属性。如果做分层架构开发的话就会用到,比如从PO(Persistent Object)拷贝数据到VO(Value Object)。

查看更多...

Tags: Apache Commons tools

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 469
08-08
16

看例子练apache commons之lang篇

看commons包时的相关练习,可以用这个包提高编码效率。

package org.raistlin.test.apache;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

查看更多...

Tags: Commons lang

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 519
08-08
16

在action中取得span的值

在form中写个
<input type="hidden" name="flash">
然后在表单提交上写个button,其上有个Onclick="sendflash();"
<input type="button" onclick="sendflash();">
再在JS中定义这个函数
function sendflash(){
var fl=document.getElementById("myflash");
document.forms[0].flash=fl.innerText;
document.forms[0].submit();

查看更多...

Tags: span Action 取值

分类:Ajax/Js | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 627
08-08
16

为静态页面HTML增加session功能

一般来说,只有服务器端的CGI程序(ASP、PHP、JSP)具有session会话功能,用来保存用户在网站期间(会话)的活动数据信息,而对于数量众多的静态页面(HTML)来说,只能使用客户端的cookies来保存临时活动数据,但对于cookies的操作是个很烦琐的过程,远没有对于session操作那样简便。
 
为此,本文向读者推荐一种在DHTML中的解决方案“Persistence技术”,使得在静态页面中也能使用session会话功能。
 
使用保持(Persistence)技术让我们能够在当前会话过程中保存一些数据对象到客户端,它减少了对服务器的访问请求,充分发挥了客户端计算机的数据处理能力,从而也整体提升了页面显示效率。
 
Microsoft Internet Explorer 5浏览器和以后的版本都支持使用状态保持(Persistence)技术,它有以下几种行为可供调用:
saveFavorite—当页面被添加到收藏夹时保存页面状态和信息
saveHistory—在当前会话中保存页面状态和信息

查看更多...

Tags: session HTML

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1058
08-08
16

Unable to find setter method for attribute:xxx

1. 检查 tld 配置文件有否写对 scope 属性

2. 重点:检查 tag 类该属性的 getter & setter ,看看是否有如下方法:

public void setScope(String scope);

如果有 getScope() 方法,其返回值只能是 String 而不是其他类型。譬如以下的 getter 是错的:

public StorageScope getScope();

查看更多...

Tags: setter method TAG

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 916
08-08
14

StringBuffer清空

今天在做面包屑导航时,发现目录叠加显示:

Action:
  
  StringBuffer sb = new StringBuffer();

  execute{
  ...
  String msg = this.checkParent(catalog);

查看更多...

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1411