- 浏览: 87931 次
- 性别:
- 来自: 长沙
最新评论
-
wodeki:
Mark一下吧
PropertyUtils的使用 -
ningwuyu:
楼主 写的太好了 赞一个
PropertyUtils的使用
文章列表
1、Action类
package dmeo05.action;
import java.util.LinkedHashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apach ...
使用一个jrebel.jar包可以让减少启动tomcat的次数。
1、比如下载的jrebel.jar包,放置在C:\test\jrebel\jrebel.jar下。
2、有了第一步的操作,你此时可以在配置你的tomcat的地方,的最后一项Optional program arguments 的值为:
-noverify -javaagent:C:/test/jrebel/jrebel.jar
3、在左边的菜单栏中的,进入Tomcat选项中后,为JDK也配同样的优化参数。
启动tomcat,此时在tomcat的最前方有:---》 表示安装成功
######### ...
解决MyEclipse在编写jsp页面的时候光标乱动
window --> Preferences --> MyEclipse --> Files and Editors --> HTML --> Visual Designer 把 Manually refresh design view when not synchronized 选项勾上。
1、ServletResponse
package com.sunrex.design.pattern;
public class ServletResponse {
public String responseStr() {
return " response " + (ServletRequest.i--);
}
}
2、ServletRequest
package com.sunrex.design.pattern;
public class ServletRequest {
public static int i = 0 ...
安装PL/SQL连接服务器上的Oracle做开发,但是用PL/SQL连接Oracle,是需要安装Oracle客户端软件的,而我又不想再装那个东西,怎么办呢.
1.到Oracle网站下载一个叫Instant Client Package的软件,这个软件不需要安装,只要解压就可以用了。下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html。
2.下载软件包后解压到任意目录(例如:D:\Program Files\oracle_client),在这个目录下建立NE ...
1、创建数据表(MYSQL数据库)
create table big_blob (
id int(10),
blob_txt blob
);
2、JdbcUtils工具类
package com.sunrex;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 东南西北风
* @aut ...
1、首先创建一个数据表(Mysql数据库)
CREATE TABLE `big_text` (
`id` int(10) default NULL,
`txt` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
2、新建一个类,用来读取一个JdbcUtils.java文件,将内容存放到数据表里,然后用read(int id)方法从数据表中检索出数据,保存到JdbcUtils_bak.java文件中去。为了代码的简便性,没有处理异常。
package com.sunrex.demo06;
import java.io.Buffere ...
1、ResultSetDynaClass 是基于Iterator的,一次只返回一条记录,在ResultSetDynaClass没有操作完以前,ResultSet对象不能关闭。
2、RowSetDynaClass是基于List的,一次返回所以的结果。
以下是实例代码:
package demo04;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.ut ...
使用DynaBean类,可以不必创建大量的VO,FORM等传递值的对象。它是通过这个三个类(DynaProperty, DynaBean, DynaClass)来实现此工作的.
如下实例:
package demo04;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.beanutils.BasicDynaClass;
import org.apache.commons.beanutils.DynaBean;
import org.apache.commons.beanuti ...
1、定义一个二个bean类
(1) 第一个
package com.sunrex.demo02;
import java.util.List;
public class Address {
private String email;
private List<String> telephone;
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public List& ...
她有三个构造函数:
public StringTokenizer(String str)
public StringTokenizer(String str, String delim)
public StringTokenizer(String str, String delim, boolean returnDelims)
含有三个参数的是最终调用的。
参数1:str 要处理的字符串
参数2:delim 要分词的间隔符
参数3:returnDelims 为true时,返回的字符串中,包含分隔符,否则为false ...
动态ActionFrom表单,与静态的ActionForm功能一致。静态的ActionForm是可以重写validate方法对提交过来的表单元素进行验证,而动态表单也可以使用动态的验证方法(即:在struts配置validate.xml)进行验证
1、首先配置web.xml文件,集成struts。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi=&qu ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="K ...
在这里主要用到了反射技术。用到类如下:
IntroSpector
BeanInfo
PropertyDescriptor
Method
package com.sunrex.demo02;
import java.beans.BeanInfo;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationTargetException; ...
一、在List中放置自定义的Bean
1、定义一个MeicdNameForm.java
package com.sunrex.demo02.form;
import org.apache.struts.action.ActionForm;
public class MeicdNameForm extends ActionForm{
private String meicd;
public String getMeicd() {
return meicd;
}
public void setMeicd(String meicd) {
this.meicd ...