资源简介
我的毕设。
基于MVC模式,控制层由Struts的MappingDispatchAction组件提供控制流程,业务逻辑和事务管理由javaBean实现,数据库访问使用Hibernate技术,表现层采用JSP组件,增强了系统的健壮性和可扩展性。
分为用户信息管理模块、后台维护模块、购物车模块。提供了用户注册和基本信息的修改。用户可登陆系统后才可以获得购物车,并能够方便的向购物车中添加、删除、更新商品状态,提交时生成订单。查询个人历史订单。后台主要负责管理商品信息及订单管理。
代码片段和文件信息
package com.tstc.maimai.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.tstc.maimai.domain.Shop;
import com.tstc.maimai.domain.ShopFriends;
import com.tstc.maimai.domain.User;
import com.tstc.maimai.service.ShopCategoryService;
import com.tstc.maimai.service.ShopService;
import com.tstc.maimai.util.Constants;
public class AddFriendsAction extends Action {
public ActionForward execute(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) throws Exception {
HttpSession session=request.getSession();
if(session.getAttribute(Constants.SESSION_USER)==null){
response.getWriter().print(‘2‘);
return null;
}
//添加到当前用户的友情链接中
String friendId=request.getParameter(“friendId“);//链接id
System.out.println(“链接id:“+friendId);
ShopCategoryService scs=new ShopCategoryService();
//当前用户的所有链接
List list=scs.getShopFriend(((User)session.getAttribute(Constants.SESSION_USER)).getId());
for(ShopFriends sf:list){//有没有重复链接
if(sf.getlinkId()==Integer.parseInt(friendId)){
response.getWriter().print(‘0‘);
return null;
}
}
System.out.println(“没有重复“);
ShopService ss=new ShopService();//链接店铺的信息
Shop shop=(Shop)ss.getShopById(Integer.parseInt(friendId));
ShopFriends sf=new ShopFriends();
sf.setShopId(((User)session.getAttribute(Constants.SESSION_USER)).getId());
sf.setlinkId(Integer.parseInt(friendId));
sf.setName(shop.getName());
scs.addFriends(sf);
System.out.println(“链接店铺的name:“+shop.getName());
response.getWriter().print(‘1‘);
return null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3418 2009-05-23 13:38 dang\.classpath
文件 478 2009-05-15 19:21 dang\.myhibernatedata
文件 288 2009-05-21 20:19 dang\.myme
文件 240 2009-05-15 19:21 dang\.mystrutsdata
文件 1715 2009-05-15 19:26 dang\.project
文件 1040 2009-05-21 20:19 dang\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 273 2009-05-15 19:22 dang\.springBeans
文件 73839 2009-05-16 14:12 dang\create.sql
文件 2154 2009-05-15 19:29 dang\src\applicationContext.xm
文件 482 2009-05-13 15:46 dang\src\ApplicationResources.properties
文件 2009 2009-05-15 00:46 dang\src\com\tstc\maimai\action\AddFriendsAction.java
文件 1551 2009-05-10 11:47 dang\src\com\tstc\maimai\action\AuthorizeShowAction.java
文件 577 2009-05-14 21:38 dang\src\com\tstc\maimai\action\background\CommentAction.java
文件 1121 2009-05-14 23:36 dang\src\com\tstc\maimai\action\background\CommitAction.java
文件 1041 2009-05-14 22:19 dang\src\com\tstc\maimai\action\background\ShopAction.java
文件 4201 2009-05-25 08:11 dang\src\com\tstc\maimai\action\CartAction.java
文件 3669 2009-05-25 09:05 dang\src\com\tstc\maimai\action\CataShowAction.java
文件 1404 2009-05-12 11:05 dang\src\com\tstc\maimai\action\CollectionAction.java
文件 2241 2009-05-10 11:47 dang\src\com\tstc\maimai\action\ImageAction.java
文件 2556 2009-05-16 13:07 dang\src\com\tstc\maimai\action\LoginAction.java
文件 771 2009-05-13 09:37 dang\src\com\tstc\maimai\action\LoginPayti
文件 775 2009-05-10 15:43 dang\src\com\tstc\maimai\action\Loginti
文件 825 2009-05-10 17:10 dang\src\com\tstc\maimai\action\LogoutAction.java
文件 5540 2009-05-17 17:35 dang\src\com\tstc\maimai\action\OrderAction.java
文件 8051 2009-05-16 10:52 dang\src\com\tstc\maimai\action\PayAction.java
文件 2972 2009-05-13 16:02 dang\src\com\tstc\maimai\action\RegisterAction.java
文件 2268 2009-05-16 08:33 dang\src\com\tstc\maimai\action\SellerRegisterAction.java
文件 1079 2009-05-15 21:01 dang\src\com\tstc\maimai\action\ShopDetailsAction.java
文件 2156 2009-05-15 15:00 dang\src\com\tstc\maimai\action\ShopIndexAction.java
文件 1383 2009-05-15 15:41 dang\src\com\tstc\maimai\action\ShopListAction.java
............此处省略859个文件信息
- 上一篇:java和数据库的课程设计
- 下一篇:Java公司网站项目
评论
共有 条评论