如何在ssm框架的管理系统中实现删除信息功能,请给出具体代码
时间: 2024-06-10 12:06:34 浏览: 13
以下是删除信息的代码示例:
1. 在前端页面中添加删除按钮,并绑定一个事件处理程序
<button onclick="deleteInfo(<%=info.getId()%>)">删除</button>
2. 在控制层(Controller)中添加对应的删除方法,调用业务逻辑层(Service)的方法进行删除操作
@RequestMapping(value = "/deleteInfo")
@ResponseBody
public Map<String,Object> deleteInfo(Integer id) {
Map<String,Object> resultMap = new HashMap<String,Object>();
try {
infoService.deleteInfo(id);
resultMap.put("code", 200);
} catch (Exception e) {
resultMap.put("code", 500);
e.printStackTrace();
}
return resultMap;
}
3. 在业务逻辑层(Service)中添加对应的删除方法,调用持久层(Mapper)的方法进行删除操作
@Service
public class InfoServiceImpl implements InfoService {
@Autowired
private InfoMapper infoMapper;
@Override
public void deleteInfo(Integer id) {
infoMapper.deleteInfo(id);
}
}
4. 在持久层(Mapper)中添加对应的删除方法,使用SQL语句进行删除操作
public interface InfoMapper {
void deleteInfo(Integer id);
}
以上就是基于SSM框架实现删除信息的代码示例。