• 大小: 64.83MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-03-08
  • 语言: 数据库
  • 标签: 毕业设计  java  

资源简介

代码完整,包含数据库,数据库采用 mysql,基于 SSH 框架

资源截图

代码片段和文件信息

package com.my.sociality.action;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.context.annotation.Scope;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

import net.sf.json.JSONobject;

import com.my.sociality.bean.Friend;
import com.my.sociality.bean.PersonalInfo;
import com.my.sociality.service.*;
import com.my.sociality.utils.IDUtil;

/**
 * @ClassName:  
 * @Description: 
 * @author administrator
 * @date 2015年12月24日 下午1:46:33 - 2017年01月07日 14时19分36秒
 */

@Controller(“friendAction“)
@Scope(“prototype“)
public class FriendAction extends ActionSupport{

private static final long serialVersionUID = 1L;

private String key;

private String friendId;

private String id;


public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public String getFriendId() {
return friendId;
}

public void setFriendId(String friendId) {
this.friendId = friendId;
}

public String getKey() {
return key;
}

public void setKey(String key) {
this.key = key;
}

@Autowired
private FriendService friendService;

@Autowired
private PersonalInfoService personalInfoService;

public String friend(){
HttpSession session =ServletActionContext.getRequest().getSession();
   if(session.getAttribute(“userId“)!= null){
   String userId=session.getAttribute(“userId“).toString();
   List idList=new ArrayList();
   Listject>> list=friendService.findFriend(userId);
   System.out.println(“该用户ID=“+userId);
   /*
    * 我的好友
    */
   List list1=friendService.findByUserId(userId);
   if(list.size()!=0){
   for(int i=0;i    //该用户的朋友ID
   String friendId=list1.get(i).getFriendId();
   System.out.println(“关注ID=“+friendId);
   //该朋友的所有朋友
   List list2=friendService.findByUserId(friendId);
  
   if(list1.size()!=0){    
   for(int j=0;j    String friendId1=list2.get(j).getFriendId();
   System.out.println(“该朋友的关注ID=“+friendId1);
   //该朋友的朋友列表内有该用户
   if(friendId1.equals(userId)){
   idList.add(friendId);
   System.out.println(“匹配成功=“+friendId);
   break;
   }
   }
   
   }
   }
   
   }
   if(idList.size()!=0){
   List pList=new ArrayList();
   for(int s=0;s    PersonalInfo p=personalInfoService.getByUserId(idList

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-21 21:22  【256】E-基于ssh大学生社交平台mysql\
     目录           0  2017-01-13 19:00  【256】E-基于ssh大学生社交平台mysql\DB\
     文件        6100  2017-01-13 18:59  【256】E-基于ssh大学生社交平台mysql\DB\sociality.sql
     文件    10014030  2017-01-13 18:59  【256】E-基于ssh大学生社交平台mysql\【256】E-基于ssh大学生社交平台mysql.avi
     目录           0  2017-01-13 19:13  【256】E-基于ssh大学生社交平台mysql\代码\
     目录           0  2017-01-13 19:13  【256】E-基于ssh大学生社交平台mysql\代码\sociality\
     文件    31947233  2017-01-13 19:00  【256】E-基于ssh大学生社交平台mysql\代码\sociality.zip
     目录           0  2017-01-07 13:43  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\
     文件         883  2017-01-07 13:43  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.classpath
     文件        1042  2017-01-07 13:39  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.project
     目录           0  2017-01-07 14:20  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.settings\
     文件         567  2017-01-07 13:39  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.settings\.jsdtscope
     文件          77  2017-01-12 01:04  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.settings\org.eclipse.core.resources.prefs
     文件         364  2017-01-07 13:39  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.settings\org.eclipse.jdt.core.prefs
     文件         558  2017-01-07 13:44  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.settings\org.eclipse.wst.common.component
     文件         345  2017-01-07 13:39  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-01-07 13:39  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-01-07 13:39  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-01-07 13:39  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\
     目录           0  2017-01-11 21:46  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\
     文件        5285  2017-01-11 21:46  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\applicationContext.xml
     目录           0  2017-01-08 14:20  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\
     目录           0  2017-01-08 14:20  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\
     目录           0  2017-01-08 14:20  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\sociality\
     目录           0  2017-01-12 15:50  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\sociality\action\
     文件        6309  2017-01-11 21:54  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\sociality\action\FriendAction.class
     文件       10793  2017-01-13 15:14  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\sociality\action\LogAction.class
     文件        6278  2017-01-12 00:53  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\sociality\action\LoginAction.class
     文件        5255  2017-01-12 17:51  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\sociality\action\ManagerInfoAction.class
     文件        4216  2017-01-11 23:31  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\sociality\action\MessageAction.class
     文件        7074  2017-01-10 23:48  【256】E-基于ssh大学生社交平台mysql\代码\sociality\sociality\build\classes\com\my\sociality\action\PersonalInfoAction.class
............此处省略962个文件信息

评论

共有 条评论