SSH开发使用BaseAction<T>做为所有Action抽象父类。这段代码啥意思?

转载 2015年11月21日 14:45:56

转载自:http://zhidao.baidu.com/question/1637815200281856620.html?qbl=relate_question_0&word=baseAction


SSH开发使用BaseAction<T>做为所有Action抽象父类。这段代码啥意思?

public T model ;
	
	@SuppressWarnings("unchecked")
	public BaseAction(){
		try {
			ParameterizedType type = (ParameterizedType) this.getClass().getGenericSuperclass();
			Class<T> clazz = (Class<T>) type.getActualTypeArguments()[0];
			model = clazz.newInstance();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

貌似是获取BaseAction的父类对象的一个实例,并赋值给BaseAction的属性model 。

相关文章推荐

基于nodeJS的前端开发到底啥意思?

今天在回来的班车上突然顿悟了‘基于node的前端开发’这句话的奥义!这个长久以来困扰着自己的问题,一直在寻找的答案,也许我现在的理解也不见得就十分准确,但是可以肯定的是,对于现阶段的我自己来说是有帮助...

一个强大的父类:BaseAction

import java.io.PrintWriter; import java.io.UnsupportedEncodingException; import java.net.URLEncoder;...

不良代码展示-父类中可以抽象出子类的行为

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6932952 把一段代码,业务逻辑剥离后,给大家看看。 基类:...

PACKAGE, LOCALEDIR是啥意思

资料出处:http://www.cnblogs.com/super119/archive/2011/03/26/1996149.html 从来看linux下程序的internationaliza...
  • wocjj
  • wocjj
  • 2012-08-14 23:37
  • 1172

谁能帮我看看这段jsp代码中的问题

http://www.w3.org/TR/html4/loose.dtd">        用户登陆验证          //获取登录的用户名 ...

这段Java代码有什么问题???

package com.example.**(省略);import android.app.Activity;import android.media.MediaPlayer;import andro...

viewpager 自动无限循环 这段代码移到你的程序中就可以用了

本程序需要懂得viewpager的基础知识,也就是说你能够自己写出一个手动滑动的viewpager,下面我将附带加小圆点的知识那么我们回顾一下图片轮转的基础知识,如果你已经对viewpager很熟悉了...

这段代码哪里内存溢出了呢?

//============================================================================ // Name : Doub...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)