摘要: 根据这个博客尝试了下:http://www.cnblogs.com/hlxs/archive/2013/02/20/2918760.htmlC#(1)ASP.NET页面间跳转和传递数据(转)Eclipse(2)MyEclipse 资源文件插件ANT Build.xml例子Java(6)JAVA Web.xml 加载顺序spring小结2:spring管理bean原理(转帖)在Struts2中实现自定义分页标签关于JAVA继承类的静态变量、成员变量、父子类构造方法调用顺序的探讨 .java 解压zip 文件ANT Build.xml例子LeanVSXNowLinux(2)ubuntu清理系统垃圾 阅读全文
posted @ 2013-02-22 10:05 Chendisheng 阅读(153) 评论(0) 推荐(0) 编辑
摘要: struts2配置文件的位置在struts2中struts.xml配置文件的默认放在"/WEB-INF/classes"目录下,在项目中是src下面。如下图:通常我们项目开发中,配置文件会放到指定目录下。如何才能让struts.xml配置文件随意的放在指定目录下呢?其实struts2中支持struts.xml文件放到其它位置的,我们来看一下,struts2的过滤器org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter下面是一部分源代码:public class StrutsPrepareAn 阅读全文
posted @ 2013-02-05 15:44 Chendisheng 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: web.xml加载过程(步骤):1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将<context-param></context-param>转化为键值对,并交给ServletContext.4.容器创建<listener></lis 阅读全文
posted @ 2013-02-05 15:20 Chendisheng 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 接上回《spring概述及环境搭建》 上回讲到只需要在xml中配置一个 <bean><property name="msg" value="喜欢你,没道理! "></property></bean>配置一个子标签,便可以对Helloworld中msg行赋值,是否觉蛋疼?刚学习spring时,小飞我也觉得挺纳闷的,单单配置个属性就能进行赋值,这不是坑吗!其实,当熟悉原理之后,你会觉得,靠,原来也就那么一会事!现在小飞通过代码模拟一下spring实现Bean的原理!上回的xml配置文件<!-- 部分1 - 阅读全文
posted @ 2013-01-30 11:28 Chendisheng 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 我们先看看这个分页标签的效果:使用标签的最大好处就是下次再用到的话直接引用就行,而不必重写。本人对Struts2自定义标签没有太深究,在网上找了一些资料可以参考参考:其实,开发自定义标签并不需要Struts2的支持,一般情况下,只需要继承javax.servlet.jsp.tagext.BodyTagSupport类,重写doStartTag,doEndTag等方法即可。这里在实现自定义标签时,继承的2个类分别是org.apache.struts2.views.jsp.ComponentTagSupport和org.apache.struts2.components.Component,Com 阅读全文
posted @ 2013-01-18 18:08 Chendisheng 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 综合网上的相关帖子和我自己的调试,研究了一下关于JAVA继承类的静态变量、成员变量、父子类构造方法调用顺序问题。首先看一段程序:class X { Y b =new Y();//7、这里是父类成员变量初始化 static Y sb=new Y();//1、父类静态变量,输出static Y(静态代码块先初始化),2、Y static{ System.out.println("static X父类静态代码块");//3、执行静态代码块 new Y();//4、这里只是输出Y,有static Y(静态代码块只执行一次) } X() { System.out.println(&q 阅读全文
posted @ 2012-12-26 23:44 Chendisheng 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 虽然linux下不会有windows下的那么多垃圾和磁盘碎片!但还是会留下一些用不着的临时文件或是多次升级后的N个旧的内核!1,非常有用的清理命令:sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove这三个命令主要清理升级缓存以及无用包的。2,清理opera firefox的缓存文件:ls ~/.opera/cache4ls ~/.mozilla/firefox/*.default/Cache3,清理Linux下孤立的包:图形界面下我们可以用:gtkorphansudo apt-get install gtkorphan 阅读全文
posted @ 2012-12-22 23:48 Chendisheng 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1. 备份系统我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去!首先成为root用户:$ sudo su然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录):# cd /下面是我用来备份系统的完整命令:# tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude= 阅读全文
posted @ 2012-12-22 23:44 Chendisheng 阅读(435) 评论(0) 推荐(0) 编辑
摘要: import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;import java.util.zip.ZipInputStream;public class ZipTool {public static void 阅读全文
posted @ 2012-12-20 15:52 Chendisheng 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: MyEclipse中新建一个jsp文件,如果输入中文保存时就会提示错误: Save could not be completed. Reason: some characters cannot be mapped using “ISO-8859-1“ character encoding. Either change the encoding or remove the characters which are not supported by the “ISO-8859-1“ character encoding.几种解决方法1.eclipse --> window --> Pr 阅读全文
posted @ 2012-11-23 16:28 Chendisheng 阅读(390) 评论(0) 推荐(0) 编辑