摘要: 实现Action的三种方式:1.普通的java类,里面有public String execute()方法;2.实现Action接口;3.继承ActionSupport,好处是可以直接使用Struts封装好的方法。(使用这种)action的method的调用两种方式:1.直接在method="'写;... 阅读全文
posted @ 2015-11-13 19:47 万年乡巴佬 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Struts2中的路径问题是根据action的路径而不是jsp路径来确定。所有要使用的是绝对路径绝对路径有两种方式:index.jsp>index.jsp如下图:第一种方式建立在 的标签基础上这个是MyEclipse自动生成的 阅读全文
posted @ 2015-11-13 11:04 万年乡巴佬 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Struts.xml和web.xml的文件配置如下:它们的访问流程如下图:最后Hello.jsp把结果return给Client(客户端)总: 阅读全文
posted @ 2015-11-13 09:20 万年乡巴佬 阅读(300) 评论(0) 推荐(0) 编辑
摘要: namespace 命名空间namespace="" 默认命名空间namespace="/" 根命名空间默认命名空间和根命名空间的区别: 根命名空间下的Action只处理根命名空间下的Action的请求 默认的命名空间里的Action可以处理任何命名空间下的Action请求默认空间,只要有hello... 阅读全文
posted @ 2015-11-12 21:41 万年乡巴佬 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 建立项目a) 打开MyEclipseb) 新建项目c) 选择myeclipse-java enterprise projects-web projectd) 项目名称:Test3e) 选择java ee 5.0此时一建立就有web.xml跟index.jsp,而没有struts.xml文件Java ... 阅读全文
posted @ 2015-11-12 10:45 万年乡巴佬 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.静态初始化 int[] arrays = new int[]{6,1,,9,18};2.动态初始化 int[] arrays = new int[4];内存中的数组 int[] a = new int[]{5,5,8,14,12};int[] b = new int[3];System.out.... 阅读全文
posted @ 2015-11-10 15:20 万年乡巴佬 阅读(117) 评论(0) 推荐(0) 编辑
摘要: java语言既是编译型语言,也是解释型语言(编译型语言:程序是可以离开开发环境,在特定的平台上独立运行。解释型语言:执行效率低下,跨平台比较容易)jdk目录java语言是严格区分大小写的语言垃圾回收机制基本原则:对于不再需要的对象,不再引用它们 特点: 1.回收jvm堆内存里的内存空间,对其他物理资... 阅读全文
posted @ 2015-11-09 22:04 万年乡巴佬 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: public private protected的作用范围public:在同一个项目里所定义可以使用;private: 只能在那个所定义的类中使用;protected:在该包就可以使用(继承父类后,子类也可以使用该属性)。 阅读全文
posted @ 2015-11-09 17:59 万年乡巴佬 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 接口:是抽象方法和常量值的定义的集合(比抽象类更加抽象) 接口是与类并行的一个概念1 接口看做成一个特殊的抽象,是常量与抽象方法的一个集合,不能包含变量、一般的方法2 接口是没有构造器3接口定义的就是一种功能。此功能可以被类所实现Eg:就是定义一个瓶子(功能是装水),子类就去实现,实现的瓶子有高低等... 阅读全文
posted @ 2015-11-08 15:31 万年乡巴佬 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 多态性:指使一个对象被看成另一个对象的技术。eg:有一个牧场里面有4只绵羊,5只山羊,6只奶牛,总共有15只。(这样就是使用了多态了,把三种不同种类的动物当成一种通用类型动物对待)子类对象的多态性使用的前提: 1.要有类的继承 2.要有子类对父类的重写多态性:是指编译时类型和运行类型时类型不一致,如... 阅读全文
posted @ 2015-11-08 10:13 万年乡巴佬 阅读(148) 评论(0) 推荐(0) 编辑