当前位置: 首页 > news >正文

公司网站建设必要性企商网站建设

公司网站建设必要性,企商网站建设,住房和城乡建设部网站标准定额,当铺网站建设方案博主主页#xff1a;Java旅途 简介#xff1a;分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍 在线电影订票系统基于SpringSpringMVCMybatis开发#xff0c;系统分为前台和后台#xff0c;前台主要用来用户浏览电影信息#xff0c;订票#xff0c… 博主主页Java旅途 简介分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍 在线电影订票系统基于SpringSpringMVCMybatis开发系统分为前台和后台前台主要用来用户浏览电影信息订票评价等操作后台主要是用来管理电影用户等。 前台功能如下 网站公告推荐电影全部电影电影订票电影评价我的订单购物车个人中心 后台功能如下 管理员信息网站用户信息新闻公告信息电影类型信息城市信息影院信息电影信息订单信息电影评价信息等功能 二、技术框架 后端SpringSpringmvcMybatis前端jquerybootstrap 三、安装教程 用idea打开项目在idea中配置jdk环境配置tomcat8.0新建数据库导入数据库文件在springmvc-servlet.xml文件中将数据库账号密码改成自己本地的启动运行, 后台管理员账号密码 admin/123456前台用户账号密码 xiaoli/123456 四、运行截图 五、相关代码 FilmAction package com.action;import java.util.ArrayList; import java.util.List; import javax.annotation.Resource; import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.entity.Film; import com.service.FilmService; import com.entity.Cate; import com.service.CateService; import com.util.PageHelper;//定义为控制器 Controller // 设置路径 RequestMapping(value /film, produces text/plain;charsetutf-8) public class FilmAction extends BaseAction {// 注入Service 由于标签的存在 所以不需要getter setterAutowiredResourceprivate FilmService filmService;AutowiredResourceprivate CateService cateService;// 准备添加数据RequestMapping(createFilm.action)public String createFilm() {ListCate cateList this.cateService.getAllCate();this.getRequest().setAttribute(cateList, cateList);return admin/addfilm;}// 添加数据//-------------------------请加作者QQ协助运行: 549710689-----------------------------//-------------------------请加作者QQ协助运行: 549710689-----------------------------RequestMapping(addFilm.action)public String addFilm(Film film) {film.setHits(0);film.setSellnum(0);this.filmService.insertFilm(film);return redirect:/film/createFilm.action;}// 通过主键删除数据RequestMapping(deleteFilm.action)public String deleteFilm(String id) {this.filmService.deleteFilm(id);return redirect:/film/getAllFilm.action;}// 批量删除数据RequestMapping(deleteFilmByIds.action)public String deleteFilmByIds() {String[] ids this.getRequest().getParameterValues(filmid);for (String filmid : ids) {this.filmService.deleteFilm(filmid);}return redirect:/film/getAllFilm.action;}// 更新数据RequestMapping(updateFilm.action)public String updateFilm(Film film) {this.filmService.updateFilm(film);return redirect:/film/getAllFilm.action;}// 显示全部数据RequestMapping(getAllFilm.action)public String getAllFilm(String number) {ListFilm filmList this.filmService.getAllFilm();PageHelper.getPage(filmList, film, null, null, 10, number, this.getRequest(), null);return admin/listfilm;}// 按条件查询数据 (模糊查询)RequestMapping(queryFilmByCond.action)public String queryFilmByCond(String cond, String name, String number) {Film film new Film();if (cond ! null) {if (filmname.equals(cond)) {film.setFilmname(name);}if (image.equals(cond)) {film.setImage(name);}if (cateid.equals(cond)) {film.setCateid(name);}if (price.equals(cond)) {film.setPrice(name);}if (recommend.equals(cond)) {film.setRecommend(name);}if (thestart.equals(cond)) {film.setThestart(name);}if (theend.equals(cond)) {film.setTheend(name);}if (hits.equals(cond)) {film.setHits(name);}if (sellnum.equals(cond)) {film.setSellnum(name);}if (contents.equals(cond)) {film.setContents(name);}}ListString nameList new ArrayListString();ListString valueList new ArrayListString();nameList.add(cond);valueList.add(name);PageHelper.getPage(this.filmService.getFilmByLike(film), film, nameList, valueList, 10, number, this.getRequest(), query);name null;cond null;return admin/queryfilm;}// 按主键查询数据RequestMapping(getFilmById.action)public String getFilmById(String id) {Film film this.filmService.getFilmById(id);this.getRequest().setAttribute(film, film);ListCate cateList this.cateService.getAllCate();this.getRequest().setAttribute(cateList, cateList);return admin/editfilm;}public FilmService getFilmService() {return filmService;}public void setFilmService(FilmService filmService) {this.filmService filmService;}} IndexAction package com.action;import java.util.ArrayList; import java.util.List;import javax.annotation.Resource;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;import com.entity.Article; import com.entity.Cart; import com.entity.Cate; import com.entity.City; import com.entity.Details; import com.entity.Film; import com.entity.Orders; import com.entity.Topic; import com.entity.Users; import com.service.ArticleService; import com.service.CartService; import com.service.CateService; import com.service.CinemaService; import com.service.CityService; import com.service.DetailsService; import com.service.FilmService; import com.service.OrdersService; import com.service.TopicService; import com.service.UsersService; import com.util.VeDate;//定义为控制器 Controller // 设置路径 RequestMapping(/index) public class IndexAction extends BaseAction {AutowiredResourceprivate UsersService usersService;AutowiredResourceprivate ArticleService articleService;AutowiredResourceprivate CateService cateService;AutowiredResourceprivate CityService cityService;AutowiredResourceprivate CinemaService cinemaService;AutowiredResourceprivate FilmService filmService;AutowiredResourceprivate CartService cartService;AutowiredResourceprivate OrdersService ordersService;AutowiredResourceprivate DetailsService detailsService;AutowiredResourceprivate TopicService topicService;// 公共方法 提供公共查询数据private void front() {this.getRequest().setAttribute(title, 在线电影订票系统);ListCate cateList this.cateService.getAllCate();this.getRequest().setAttribute(cateList, cateList);ListFilm hotList this.filmService.getFilmByHot();this.getRequest().setAttribute(hotList, hotList);}// 首页显示RequestMapping(index.action)public String index() {this.front();ListCate cateList this.cateService.getCateFront();ListCate frontList new ArrayListCate();for (Cate cate : cateList) {ListFilm flimList this.filmService.getFilmByCate(cate.getCateid());cate.setFlimList(flimList);frontList.add(cate);}this.getRequest().setAttribute(frontList, frontList);return users/index;}// 公告RequestMapping(article.action)public String article(String number) {this.front();ListArticle articleList new ArrayListArticle();ListArticle tempList this.articleService.getAllArticle();int pageNumber tempList.size();int maxPage pageNumber;if (maxPage % 12 0) {maxPage maxPage / 12;} else {maxPage maxPage / 12 1;}if (number null) {number 0;}int start Integer.parseInt(number) * 12;int over (Integer.parseInt(number) 1) * 12;int count pageNumber - over;if (count 0) {over pageNumber;}for (int i start; i over; i) {Article x tempList.get(i);articleList.add(x);}String html ;StringBuffer buffer new StringBuffer();buffer.append(nbsp;nbsp;共为);buffer.append(maxPage);buffer.append(页nbsp; 共有);buffer.append(pageNumber);buffer.append(条nbsp; 当前为第);buffer.append((Integer.parseInt(number) 1));buffer.append(页 nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(首页);} else {buffer.append(a href\index/article.action?number0\首页/a);}buffer.append(nbsp;nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(上一页);} else {buffer.append(a href\index/article.action?number (Integer.parseInt(number) - 1) \上一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(下一页);} else {buffer.append(a href\index/article.action?number (Integer.parseInt(number) 1) \下一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(尾页);} else {buffer.append(a href\index/article.action?number (maxPage - 1) \尾页/a);}html buffer.toString();this.getRequest().setAttribute(html, html);this.getRequest().setAttribute(articleList, articleList);return users/article;}// 阅读公告RequestMapping(read.action)public String read(String id) {this.front();Article article this.articleService.getArticleById(id);article.setHits( (Integer.parseInt(article.getHits()) 1));this.articleService.updateArticle(article);this.getRequest().setAttribute(article, article);return users/read;}// 准备登录RequestMapping(preLogin.action)public String prelogin() {this.front();return users/login;}// 用户登录RequestMapping(login.action)public String login() {this.front();String username this.getRequest().getParameter(username);String password this.getRequest().getParameter(password);Users u new Users();u.setUsername(username);ListUsers usersList this.usersService.getUsersByCond(u);if (usersList.size() 0) {this.getSession().setAttribute(message, 用户名不存在);return redirect:/index/preLogin.action;} else {Users users usersList.get(0);if (password.equals(users.getPassword())) {this.getSession().setAttribute(userid, users.getUsersid());this.getSession().setAttribute(username, users.getUsername());this.getSession().setAttribute(users, users);return redirect:/index/index.action;} else {this.getSession().setAttribute(message, 密码错误);return redirect:/index/preLogin.action;}}}// 准备注册RequestMapping(preReg.action)public String preReg() {this.front();return users/register;}// 用户注册RequestMapping(register.action)public String register(Users users) {this.front();Users u new Users();u.setUsername(users.getUsername());ListUsers usersList this.usersService.getUsersByCond(u);if (usersList.size() 0) {users.setRegdate(VeDate.getStringDateShort());this.usersService.insertUsers(users);} else {this.getSession().setAttribute(message, 用户名已存在);return redirect:/index/preReg.action;}return redirect:/index/preLogin.action;}// 退出登录RequestMapping(exit.action)public String exit() {this.front();this.getSession().removeAttribute(userid);this.getSession().removeAttribute(username);this.getSession().removeAttribute(users);return index;}// 准备修改密码RequestMapping(prePwd.action)public String prePwd() {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}return users/editpwd;}// 修改密码RequestMapping(editpwd.action)public String editpwd() {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}String userid (String) this.getSession().getAttribute(userid);String password this.getRequest().getParameter(password);String repassword this.getRequest().getParameter(repassword);Users users this.usersService.getUsersById(userid);if (password.equals(users.getPassword())) {users.setPassword(repassword);this.usersService.updateUsers(users);} else {this.getSession().setAttribute(message, 旧密码错误);return redirect:/index/prePwd.action;}return redirect:/index/prePwd.action;}RequestMapping(usercenter.action)public String usercenter() {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}return users/usercenter;}RequestMapping(userinfo.action)public String userinfo() {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}String userid (String) this.getSession().getAttribute(userid);this.getSession().setAttribute(users, this.usersService.getUsersById(userid));return users/userinfo;}RequestMapping(personal.action)public String personal(Users users) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}this.usersService.updateUsers(users);return redirect:/index/userinfo.action;}// 添加产品到购物车RequestMapping(addcart.action)public String addcart() {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}String userid (String) this.getSession().getAttribute(userid);Cart cart new Cart();cart.setFilmid(getRequest().getParameter(goodsid));cart.setNum(getRequest().getParameter(num));cart.setPrice(getRequest().getParameter(price));cart.setUsersid(userid);this.cartService.insertCart(cart);return redirect:/index/cart.action;}// 查看购物车RequestMapping(cart.action)public String cart() {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}String userid (String) this.getSession().getAttribute(userid);Cart cart new Cart();cart.setUsersid(userid);ListCart cartList this.cartService.getCartByCond(cart);this.getRequest().setAttribute(cartList, cartList);return users/cart;}// 删除购物车中的产品RequestMapping(deletecart.action)public String deletecart(String id) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}this.cartService.deleteCart(id);return redirect:/index/cart.action;}// 准备结算RequestMapping(preCheckout.action)public String preCheckout() {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}String userid (String) this.getSession().getAttribute(userid);Cart cart new Cart();cart.setUsersid(userid);ListCart cartList this.cartService.getCartByCond(cart);if (cartList.size() 0) {this.getSession().setAttribute(message, 请选购商品);return redirect:/index/cart.action;}ListCity cityList this.cityService.getAllCity();this.getRequest().setAttribute(cityList, cityList);return users/checkout;}// 结算RequestMapping(checkout.action)public String checkout() {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}String userid (String) this.getSession().getAttribute(userid);Cart cart1 new Cart();cart1.setUsersid(userid);ListCart cartList this.cartService.getCartByCond(cart1);if (cartList.size() 0) {this.getRequest().setAttribute(message, 请选购商品);return redirect:/index/cart.action;} else {// 获取一个1200-9999的随机数 防止同时提交String ordercode PD VeDate.getStringDatex();double total 0;for (Cart cart : cartList) {Details details new Details();details.setDetailsid(VeDate.getStringDatex() (Math.random() * 9 1) * 1200);details.setFilmid(cart.getFilmid());details.setNum(cart.getNum());details.setOrdercode(ordercode);details.setPrice(cart.getPrice());details.setCinemaid(this.getRequest().getParameter(cinemaid));details.setCityid(this.getRequest().getParameter(cityid));details.setViewdate(this.getRequest().getParameter(viewdate));this.detailsService.insertDetails(details);Film goods this.filmService.getFilmById(cart.getFilmid());goods.setSellnum( (Integer.parseInt(goods.getSellnum()) Integer.parseInt(cart.getNum())));this.filmService.updateFilm(goods);total Double.parseDouble(cart.getPrice()) * Double.parseDouble(cart.getNum());this.cartService.deleteCart(cart.getCartid());}Orders orders new Orders();orders.setAddtime(VeDate.getStringDateShort());orders.setOrdercode(ordercode);orders.setStatus(未付款);orders.setTotal( total);orders.setUsersid(userid);this.ordersService.insertOrders(orders);}return redirect:/index/showOrders.action;}// 查看订购RequestMapping(showOrders.action)public String showOrders(String number) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}String userid (String) this.getSession().getAttribute(userid);Orders orders new Orders();orders.setUsersid(userid);ListOrders ordersList new ArrayListOrders();ListOrders tempList this.ordersService.getOrdersByCond(orders);int pageNumber tempList.size();int maxPage pageNumber;if (maxPage % 12 0) {maxPage maxPage / 12;} else {maxPage maxPage / 12 1;}if (number null) {number 0;}int start Integer.parseInt(number) * 12;int over (Integer.parseInt(number) 1) * 12;int count pageNumber - over;if (count 0) {over pageNumber;}for (int i start; i over; i) {Orders o tempList.get(i);ordersList.add(o);}String html ;StringBuffer buffer new StringBuffer();buffer.append(nbsp;nbsp;共为);buffer.append(maxPage);buffer.append(页nbsp; 共有);buffer.append(pageNumber);buffer.append(条nbsp; 当前为第);buffer.append((Integer.parseInt(number) 1));buffer.append(页 nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(首页);} else {buffer.append(a href\index/showOrders.action?number0\首页/a);}buffer.append(nbsp;nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(上一页);} else {buffer.append(a href\index/showOrders.action?number (Integer.parseInt(number) - 1) \上一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(下一页);} else {buffer.append(a href\index/showOrders.action?number (Integer.parseInt(number) 1) \下一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(尾页);} else {buffer.append(a href\index/showOrders.action?number (maxPage - 1) \尾页/a);}html buffer.toString();this.getRequest().setAttribute(html, html);this.getRequest().setAttribute(ordersList, ordersList);return users/orderlist;}// 准备付款RequestMapping(prePay.action)public String prePay(String id) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}this.getRequest().setAttribute(id, id);return users/pay;}// 付款RequestMapping(pay.action)public String pay(String id) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}Orders orders this.ordersService.getOrdersById(this.getRequest().getParameter(id));orders.setStatus(已付款);this.ordersService.updateOrders(orders);return redirect:/index/showOrders.action;}// 确认收货RequestMapping(over.action)public String over(String id) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}Orders orders this.ordersService.getOrdersById(this.getRequest().getParameter(id));orders.setStatus(已收货);this.ordersService.updateOrders(orders);return redirect:/index/showOrders.action;}// 取消订单RequestMapping(cancel.action)public String cancel(String id) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}Orders orders this.ordersService.getOrdersById(this.getRequest().getParameter(id));orders.setStatus(已取消);this.ordersService.updateOrders(orders);return redirect:/index/showOrders.action;}// 订单明细RequestMapping(orderdetail.action)public String orderdetail(String id) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}Details details new Details();details.setOrdercode(id);ListDetails detailsList this.detailsService.getDetailsByCond(details);this.getRequest().setAttribute(detailsList, detailsList);return users/orderdetail;}// 按分类查询RequestMapping(cate.action)public String cate(String id, String number) {this.front();Film goods new Film();goods.setCateid(id);ListFilm flimList new ArrayListFilm();ListFilm tempList this.filmService.getFilmByCond(goods);int pageNumber tempList.size();int maxPage pageNumber;if (maxPage % 12 0) {maxPage maxPage / 12;} else {maxPage maxPage / 12 1;}if (number null) {number 0;}int start Integer.parseInt(number) * 12;int over (Integer.parseInt(number) 1) * 12;int count pageNumber - over;if (count 0) {over pageNumber;}for (int i start; i over; i) {Film x tempList.get(i);flimList.add(x);}String html ;StringBuffer buffer new StringBuffer();buffer.append(nbsp;nbsp;共为);buffer.append(maxPage);buffer.append(页nbsp; 共有);buffer.append(pageNumber);buffer.append(条nbsp; 当前为第);buffer.append((Integer.parseInt(number) 1));buffer.append(页 nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(首页);} else {buffer.append(a href\index/cate.action?number0id\ id \\首页/a);}buffer.append(nbsp;nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(上一页);} else {buffer.append(a href\index/cate.action?number (Integer.parseInt(number) - 1) id\ id \\上一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(下一页);} else {buffer.append(a href\index/cate.action?number (Integer.parseInt(number) 1) id\ id \\下一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(尾页);} else {buffer.append(a href\index/cate.action?number (maxPage - 1) id\ id \\尾页/a);}html buffer.toString();this.getRequest().setAttribute(html, html);this.getRequest().setAttribute(flimList, flimList);return users/list;}// 推荐产品RequestMapping(recommend.action)public String recommend(String number) {this.front();Film goods new Film();goods.setRecommend(是);ListFilm flimList new ArrayListFilm();ListFilm tempList this.filmService.getFilmByCond(goods);int pageNumber tempList.size();int maxPage pageNumber;if (maxPage % 12 0) {maxPage maxPage / 12;} else {maxPage maxPage / 12 1;}if (number null) {number 0;}int start Integer.parseInt(number) * 12;int over (Integer.parseInt(number) 1) * 12;int count pageNumber - over;if (count 0) {over pageNumber;}for (int i start; i over; i) {Film x tempList.get(i);flimList.add(x);}String html ;StringBuffer buffer new StringBuffer();buffer.append(nbsp;nbsp;共为);buffer.append(maxPage);buffer.append(页nbsp; 共有);buffer.append(pageNumber);buffer.append(条nbsp; 当前为第);buffer.append((Integer.parseInt(number) 1));buffer.append(页 nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(首页);} else {buffer.append(a href\index/recommend.action?number0\首页/a);}buffer.append(nbsp;nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(上一页);} else {buffer.append(a href\index/recommend.action?number (Integer.parseInt(number) - 1) \上一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(下一页);} else {buffer.append(a href\index/recommend.action?number (Integer.parseInt(number) 1) \下一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(尾页);} else {buffer.append(a href\index/recommend.action?number (maxPage - 1) \尾页/a);}html buffer.toString();this.getRequest().setAttribute(html, html);this.getRequest().setAttribute(flimList, flimList);return users/list;}// 全部产品RequestMapping(all.action)public String all(String number) {this.front();ListFilm flimList new ArrayListFilm();ListFilm tempList this.filmService.getAllFilm();int pageNumber tempList.size();int maxPage pageNumber;if (maxPage % 12 0) {maxPage maxPage / 12;} else {maxPage maxPage / 12 1;}if (number null) {number 0;}int start Integer.parseInt(number) * 12;int over (Integer.parseInt(number) 1) * 12;int count pageNumber - over;if (count 0) {over pageNumber;}for (int i start; i over; i) {Film x tempList.get(i);flimList.add(x);}String html ;StringBuffer buffer new StringBuffer();buffer.append(nbsp;nbsp;共为);buffer.append(maxPage);buffer.append(页nbsp; 共有);buffer.append(pageNumber);buffer.append(条nbsp; 当前为第);buffer.append((Integer.parseInt(number) 1));buffer.append(页 nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(首页);} else {buffer.append(a href\index/all.action?number0\首页/a);}buffer.append(nbsp;nbsp;);if ((Integer.parseInt(number) 1) 1) {buffer.append(上一页);} else {buffer.append(a href\index/all.action?number (Integer.parseInt(number) - 1) \上一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(下一页);} else {buffer.append(a href\index/all.action?number (Integer.parseInt(number) 1) \下一页/a);}buffer.append(nbsp;nbsp;);if (maxPage (Integer.parseInt(number) 1)) {buffer.append(尾页);} else {buffer.append(a href\index/all.action?number (maxPage - 1) \尾页/a);}html buffer.toString();this.getRequest().setAttribute(html, html);this.getRequest().setAttribute(flimList, flimList);return users/list;}// 查询商品RequestMapping(query.action)public String query(String name) {this.front();Film goods new Film();goods.setFilmname(name);ListFilm flimList this.filmService.getFilmByLike(goods);this.getRequest().setAttribute(flimList, flimList);return users/list;}// 商品详情RequestMapping(detail.action)public String detail(String id) {this.front();Film goods this.filmService.getFilmById(id);goods.setHits( (Integer.parseInt(goods.getHits()) 1));this.filmService.updateFilm(goods);this.getRequest().setAttribute(goods, goods);Topic topic new Topic();topic.setFilmid(id);ListTopic topicList this.topicService.getTopicByCond(topic);this.getRequest().setAttribute(topicList, topicList);this.getRequest().setAttribute(tnum, topicList.size());return users/detail;}RequestMapping(addTopic.action)public String addTopic(Topic topic) {this.front();if (this.getSession().getAttribute(userid) null) {return redirect:/index/preLogin.action;}String userid (String) this.getSession().getAttribute(userid);topic.setAddtime(VeDate.getStringDateShort());topic.setContents(this.getRequest().getParameter(contents));topic.setFilmid(this.getRequest().getParameter(goodsid));topic.setNum(this.getRequest().getParameter(num));topic.setUsersid(userid);this.topicService.insertTopic(topic);return redirect:/index/detail.action?id topic.getFilmid();}} 大家点赞、收藏、关注、评论啦 、点开下方卡片关注后回复 103
http://www.pierceye.com/news/976688/

相关文章:

  • 手机网站前端网站开发成本包括
  • 有了主机和域名后如何做网站seo网站建站公司的主页
  • 株洲网站制作360广告联盟平台
  • 网站pv是什么意思vps开wordpress
  • 国外网站模版免费下载南通建设网站公司
  • 网站建设 广西学3d建模学费一般多少
  • 整站外包优化公司金山西安网站建设
  • 做3d动画网站广州公关公司排行榜
  • 网站开发确认表seo技术教程博客
  • 彩票网站建设一条龙淘客app
  • 泰安网站推广优化网站百度收录是什么意思
  • 免费虚拟主机控制面板长沙推广优化公司
  • 重庆企业网站建站公司建站系统
  • 规划设计网站推荐自己做采集电影网站
  • 免费学编程的网站有哪些做网站设计用什么软件
  • 网站成品超市学室内设计去哪好
  • 网站备案一个主体无锡建设银行网站
  • delphi xe10网站开发台州做网站多少钱
  • 怎样设计卖奖的网站做电影网站哪个服务器好
  • 找外包公司做网站的好处和坏处wordpress 访问量大
  • 淄博 网站设计越秀公司网站建设
  • 网站该如何做本地网站搭建软件
  • 如何做汽车团购网站学做馒头面包哪个网站好
  • 中国科技成就总结莱芜网站优化排名公司
  • 中国建设银行网站企业网银收费北京网站建设小程序开发
  • 成交型网站倡导公司网络营销课程总结1000字
  • 网站建设注册前端开发培训机构推荐
  • 遵义网站推广中国房地产app下载安装最新版
  • c语言网站建设禅城网站开发
  • 宁波品牌网站制作哪家好太平阳电脑网网站模板