ssh框架封装baseAction
来源:互联网 发布:免费通达信软件 编辑:程序博客网 时间:2024/06/06 05:18
public class BaseAction<T> extends ActionSupport implements ModelDriven<T>,ServletRequestAware,ServletResponseAware{
protected HttpServletRequest request;
protected HttpServletResponse response;
T entity;
public BaseAction(){
Class classEntity = JUtils.getActualType(this.getClass());//泛型转换
try {
entity = (T) classEntity.newInstance();
} catch (Exception e) {
e.printStackTrace();
}
}
public T getModel() {
return entity;
}
public void setServletResponse(HttpServletResponse resp) {
this.response = resp;
}
public void setServletRequest(HttpServletRequest req) {
this.request = req;
}
}
public class JUtils {
public static Class getActualType(Class entity) {
ParameterizedType parameterizedType = (ParameterizedType) entity.getGenericSuperclass();
Class classEntity = (Class) parameterizedType.getActualTypeArguments()[0];
return classEntity;
}
}
0 1
- ssh框架封装baseAction
- SSH整合时提取BaseAction
- ssh中的BaseDao与BaseAction
- java SSH三大框架整合,实现了泛型baseAction,泛型baseService,泛型baseDao
- javaEE SSH框架 BaseAction的抽取以及其他方面代码优化
- java SSH三大框架整合,实现了泛型baseAction,泛型baseService,泛型baseDao
- BaseAction
- BaseAction
- BaseAction
- BaseAction
- BaseAction
- BaseAction
- BaseAction
- BaseAction
- BaseAction
- baseAction
- BaseAction
- 练习自己搭建框架(1)BaseAction
- 线程的同步和异步有何异同
- windows 下 搭建 ftp 服务器
- HTTP协议
- 系统内核管理模块的实现2--解析内存状态信息
- Android 引导图层、引导页
- ssh框架封装baseAction
- 大数据架构:flume-ng+Kafka+Storm+HDFS 实时系统组合
- 网络爬虫基础(二)
- 关于Mysql5.7修改root密码ERROR 1054的问题
- CentOS6.5设置系统环境
- JWPlayer 7的正确使用方法及Flash plugin failed to load解决方法
- Eclipse快捷键 10个最有用的快捷键
- 并行计算—OpenMP—任务调度
- Linux 用户添加sudo权限