- 博客(21)
- 资源 (6)
- 收藏
- 关注
转载 总结了Struts1与Struts2的区别
1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法
2013-02-22 11:31:13 421
原创 50个人围成一圈数数,数到3的人退出,求最后剩下的人的编号
package com.hjh;public class lianbiao { /** * 链表,50个人围城一个圈,数到三的退出,求最后剩下的人是哪一个 * @param args */ public static void main(String[] args) { //定义一个数组用来表示多少个人,并初始化为true(表示都在圈内) boolean arr[]
2013-02-22 11:18:02 5413
原创 AJAX学习笔记
与服务器沟通:发送请求和处理回应 XMLHttpRequest 提供两各存取 服务器回应的属性: 1. responseText 将回应产生为字符串 2. responseXML 将回应产生为一个 XML 对象 如果后台返回的XML里包含有标签,可以先在后台把标签的""换成">"。这样就可以当成子元素接收。
2013-02-20 10:37:16 562
转载 java面试题及答案(基础题122道,代码题19道)
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的
2013-01-28 16:26:17 1186
转载 java常用排序算法小记
常用排序算法小记排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。废话不多说,下面逐一看看经典的排序算法: 1. 选择排序选择排序的基本思想是遍历数组的过程中,以 i 代表当前需要排序的序号,则需要在剩余的 [i…n-1] 中找出其中的最小值,然后将找到的最小值与 i 指向的值进行交换。因为每一趟确定元素的过程中都会有一
2013-01-26 17:55:29 460
转载 java8大排序
下载了文档自己截图存留8种排序之间的关系:1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例(3)用java实现
2013-01-26 17:54:00 494
原创 struts2中,action访问servlet api的两种方式
ActionContext act = ActionContext.getContext(); //伪访问Servlet API,使用Map来模拟一个HttpSession,设置session的值 Map session = act.getSession(); session.put("username", info.getUsername()); //真访问Servlet API
2013-01-24 14:57:14 492
原创 struts2,<result>中type属性各个值解析
名字说明Chain Result用来处理Action链Dispatcher Result用来转向页面,通常处理JSP,默认FreeMarker Result处理FreeMarker模板HttpHeader Result用来控制特殊的Http行为
2013-01-09 10:38:42 3150
原创 struts2属性
struts-default.properties### Struts default properties###(can be overridden by a struts.properties file in the root of the classpath)###### Specifies the Configuration used to configure St
2013-01-08 17:00:56 720 1
转载 mysql sql语句大全
mysql sql语句大全?1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addum
2012-12-20 11:28:05 458
转载 s2sh整合实例,登录系统
此次整合的版本是:struts2.1.8 + spring2.5.6 + hibernate3.3.2一.先整合hibernate和spring:hibernate所需要jar包:antlr-2.7.6.jar、commons-collections-3.1.jar、dom4j-1.6.1.jar、hibernate3.jar、javassist-3.9.0.GA.jar、jta-
2012-12-20 10:45:21 2718 1
转载 spring集成Junit4配置
这两天做Web开发,发现通过Spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率很低,也很麻烦。如果单独去写一个测试用类,这样太繁琐了。于是想起Spring有一个测试框架,能够整合JUnit进行测试,于是便拿出来试试~ 废话不
2012-12-17 21:04:21 544
原创 struts2之动态方法调用
当我们访问一个Action时,默认是访问execute()方法,但当在一个Action中存存多个方法时,这时我们应该怎么定位到想要访问的方法呢?这时就需要用到动态方法调用DMI(Dynamic Method Invocation)。这里简单介绍两种动态调用的方法:一、method属性二、通配符 一、method属性在struts.xml文件中,我们可以指定m
2012-12-14 18:16:12 324
转载 Struts2接收参数的几种方式
Struts2接收参数的几种方式======1. 用Action的属性:在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致,并不用做数据类型的转换。相应提交方式可以用get 和post,如:testAction? name=admin如:[java] view plaincopy
2012-12-14 11:15:12 403 1
原创 各种xml配置例子
struts2中的web.xml配置例子:<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
2012-12-14 10:39:43 353
原创 获取HIbernate 的SessionFactory (创建一个单例)
import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HibernateUtil { public static SessionFactory sessionfactory = null; static { try { // 通过hibernate.cfg
2012-12-12 15:59:37 1376
原创 slf4j日志相关,笔记
slf是一个日志的框架,可以有各种实现(slf4j-nodep,log4j,jdk的logging api ,apache的commons-logging),hibernate3.3.2用的是slf4j(slf可以简单的认为是一个接口,具体可以使用各种实现)。如果想使用log4j的实现,需要导入一个转换的jar包(slf4j-log4j-xxx.jar),在slf4j这个文件夹
2012-12-12 14:30:12 375
转载 用sendredirect还是forward?页面跳转
1.response.sendredirect(url); 新的页面并不能处理旧页面的pagecontext(request,response,...)对象,所以你用request.getparameter(ff)企图调用原页面 request对象的参数,得到的自然是null 2.getservletcontext().getrequestdispatc
2012-12-11 15:52:58 497
原创 Mysql 中SELECT COUNT用法
COUNT 是函数之一。由于它的使用广泛,我们在这里特别提出来讨论。基本上,COUNT 让我们能够数出在表格中有多少笔资料被选出来。它的语法是:SELECT COUNT("栏位名") FROM "表格名"举例来说,若我们要找出我们的示范表格中有几笔 store_name 栏不是空白的资料时,Store_Information 表格s
2012-12-11 15:46:32 1615
转载 jdbc 连接各种数据库方式列表
1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; Stri
2012-12-11 15:22:47 439 1
原创 struts常用配置
常用的常量配置 struts.i18n.encoding,设置编码类型struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false。struts.enable.DynamicMethodInvocation 该属性设置Str
2012-11-13 11:23:12 252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人