public void update() { String forwardurl = request.getParameter("forwardurl"); String id = request.getParameter("id"); if (id == null) return; Album album = (Album) DALBase.load(Album.class, new Integer(id)); if (album == null) return; String name = request.getParameter("name"); String des = request.getParameter("des"); String xtype = request.getParameter("xtype"); String privilege = request.getParameter("privilege"); String pubren = request.getParameter("pubren"); String pubtime = request.getParameter("pubtime"); String tupian = request.getParameter("tupian"); SimpleDateFormat sdfalbum = new SimpleDateFormat("yyyy-MM-dd"); album.setName(name); album.setDes(des); album.setXtype(xtype); album.setPrivilege(privilege); album.setPubren(pubren); if (pubtime != null) { try { album.setPubtime(sdfalbum.parse(pubtime)); } catch (ParseException e) { e.printStackTrace(); } } album.setTupian(tupian); DALBase.update(album); // attachments(new Integer(album.getId()).toString()); if (forwardurl == null) { forwardurl = "/admin/albummanager.do?actiontype=get"; } try { response.sendRedirect(SystemParam.getSiteRoot() + forwardurl); } catch (Exception e) { e.printStackTrace(); } }翻译这段代码
时间: 2024-04-01 16:37:06 浏览: 71
HTML控件上传文件JSON
这段代码是Java语言编写的,其作用是更新相册信息。该函数首先获取HTTP请求中的相关参数(如相册ID、名称、描述、类型、权限等),然后根据相册ID从数据库中加载相册对象。接着,将获取的参数设置到相册对象的属性中。如果有发布时间参数,将其转换为日期格式并设置到相册对象的属性中。最后,将更新后的相册对象保存到数据库中,并将用户重定向到指定的页面(如相册管理页面)。如果重定向地址未指定,则默认跳转到相册管理页面。
阅读全文