开发工具:idea (eclipse) 环境:jdk1.8 mysql5.7
数据库库连接工具 navcat、
package ller;SimpleDateFormat;
import java.util.List;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;import ity.Sitenav;
import com.daowen.service.SitenavService;
import com.daowen.ssm.simplecrud.SimpleController;
import com.daowen.webcontrol.PagerMetal;@Controller
public class SitenavController extends SimpleController {@Autowiredprivate SitenavService snSrv = null;@Override@RequestMapping("/admin/sitenavmanager.do")public void mapping(HttpServletRequest request, HttpServletResponse response) {// TODO Auto-generated method stubmappingMethod(request, response);}/************************************************************************** 信息注销监听支持**************************************************************************************/public void delete() {String[] ids = ParameterValues("snid");if (ids == null)return;String spliter = ",";String sql = " where id in(" + join(spliter, ids)+ ")";System.out.println("sql=" + sql);snSrv.delete(sql);}/***************************************************************************** 保存动作监听支持********************************************************************************************/public void save() {String forwardurl = Parameter("forwardurl");// 验证错误urlString errorurl = Parameter("errorurl");String title = Parameter("title");String href = Parameter("href");String sindex = Parameter("sindex");SimpleDateFormat sdfsitenav = new SimpleDateFormat("yyyy-MM-dd");Sitenav sitenav = new Sitenav();sitenav.setTitle(title == null ? "" : title);sitenav.setHref(href == null ? "" : href);sitenav.setSindex(sindex == null ? 0 : new Integer(sindex));snSrv.save(sitenav);if (forwardurl == null) {forwardurl = "/admin/sitenavmanager.do?actiontype=get";}redirect(forwardurl);}/***************************************************************************** 更新内部支持****************************************************************************/public void update() {String forwardurl = Parameter("forwardurl");String id = Parameter("id");if (id == null)return;Sitenav sitenav = (Sitenav) snSrv.load(new Integer(id));if (sitenav == null)return;String title = Parameter("title");String href = Parameter("href");String sindex = Parameter("sindex");SimpleDateFormat sdfsitenav = new SimpleDateFormat("yyyy-MM-dd");sitenav.setTitle(title);sitenav.setHref(href);sitenav.setSindex(sindex == null ? 0 : new Integer(sindex));snSrv.update(sitenav);if (forwardurl == null) {forwardurl = "/admin/sitenavmanager.do?actiontype=get";}redirect(forwardurl);}/***************************************************************************** 加载内部支持****************************************************************************/public void load() {//String id = Parameter("id");String actiontype = "save";dispatchParams(request, response);if (id != null) {Sitenav sitenav = snSrv.load("where id="+ id);if (sitenav != null) {request.setAttribute("sitenav", sitenav);}actiontype = "update";request.setAttribute("id", id);}request.setAttribute("actiontype", actiontype);String forwardurl = Parameter("forwardurl");System.out.println("forwardurl=" + forwardurl);if (forwardurl == null) {forwardurl = "/admin/sitenavadd.jsp";}forward(forwardurl);}/***************************************************************************** 数据绑定内部支持****************************************************************************/public void get() {String filter = "where 1=1 ";String title = Parameter("title");if (title != null)filter += " and title like '%" + title + "%' ";//filter+=" order by sindex asc,id ";int pageindex = 1;int pagesize = 10;// 获取当前分页String currentpageindex = Parameter("currentpageindex");// 当前页面尺寸String currentpagesize = Parameter("pagesize");// 设置当前页if (currentpageindex != null)pageindex = new Integer(currentpageindex);// 设置当前页尺寸if (currentpagesize != null)pagesize = new Integer(currentpagesize);List<Sitenav> listsitenav = PageEntitys(filter,pageindex, pagesize);int recordscount = RecordCount(filter == null ? "" : filter);request.setAttribute("listsitenav", listsitenav);PagerMetal pm = new PagerMetal(recordscount);// 设置尺寸pm.setPagesize(pagesize);// 设置当前显示页pm.setCurpageindex(pageindex);// 设置分页信息request.setAttribute("pagermetal", pm);// 分发请求参数dispatchParams(request, response);String forwardurl = Parameter("forwardurl");System.out.println("forwardurl=" + forwardurl);if (forwardurl == null) {forwardurl = "/admin/sitenavmanager.jsp";}forward(forwardurl);}}
本文发布于:2024-01-31 19:06:18,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170669917830696.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |