一、配置如下:
1)applicationContext-common.xml
Java代码
2、spring-servlet.xml
Java代码 收藏代码
p:prefix="/WEB-INF/view/" p:suffix=".jsp" />
p:defaultEncoding="utf-8" />
二、相关代码如下:
1)action中的删除操作
Java代码
/**
* 删除记录
*
* @param id
*/
@RequestMapping(value = "log_delete")
public String delete(HttpServletRequest request, Long id) {
if (id != null) {
Eq.println("============^_^=============执行删除操作,id=" + id);
logService.delete(id);
Eq.println("============^_^=============操作执行结束=======");
}
Eq.println("**********地址来源=" + Eq.getReferer(request));
return "redirect:log_list";
}
2)service中的删除操作
Java代码 收藏代码
/**
* 根据主键删除实体
*/
@Override
public void delete(Long id) {
dao.delete(Log.class, id);
//dao.flush();
}
3)dao中的删除操作
Java代码 收藏代码
public boolean delete(final Class> clazz, final Long id) {
Assert.notNull(id, "id不能为空");
try {
getSession().delete(getSession().load(clazz, id));
logger.debug("delete entity {},id is {}", clazz.getSimpleName(), id);
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}