`
文章列表
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 ...
Global site tag (gtag.js) - Google Analytics