package com.icss.mzy.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.icss.mzy.bean.City;
import com.icss.mzy.bean.Comment;
import com.icss.mzy.bean.CommentRelaReply;
import com.icss.mzy.bean.CommentReply;
import com.icss.mzy.bean.News;
import com.icss.mzy.bean.University;
import com.icss.mzy.bean.UserMsg;
import com.icss.mzy.services.personimp.DeleteImp;
import com.icss.mzy.services.personimp.InsertDataImp;
import com.icss.mzy.services.personimp.PersonImp;
import com.icss.mzy.services.personinterface.DeleteInterf;
import com.icss.mzy.services.personinterface.InsertDataInterface;
import com.icss.mzy.services.personinterface.PersonInterf;
import com.icss.webproject.vo.User;
public class AjaxServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PersonInterf interf=new PersonImp();
DeleteInterf di=new DeleteImp();
PrintWriter out = response.getWriter();
HttpSession se=request.getSession();
User usermsg=(User)se.getAttribute("usermsg");
String id=""+usermsg.getU_id();
InsertDataInterface inserti=new InsertDataImp();
//获取省份id
String province_id = request.getParameter("province_id");
//获取学校所在省份id
String localPro_id=request.getParameter("localPor_id");
//获取好友的id
String friendid=request.getParameter("friendid");
//获取访客的id
String visirtorid=request.getParameter("visitorid");
//获取评论的内容
String c_content=new String(request.getParameter("c_content").getBytes("iso-8859-1"),"GBK");
String newsid=request.getParameter("newid");
//获得评论的id
String commentsid=request.getParameter("commentid");
//获取区分发来请求类型
String action = request.getParameter("action");
//获取动态的内容
//String n_content = new String(request.getParameter("n_content").getBytes("iso-8859-1"),"utf-8");
String cr_id=request.getParameter("cr_id");
String nc_id=request.getParameter("nc_id");
String n_id=request.getParameter("n_id");
//查询并返回城市
if(action.equals("city")){
List<Object> cityList=interf.CityQuery(province_id);
String Cities="<option selected=\"selected\">请选择</option>";
for (int i = 0; i < cityList.size(); i++) {
City city=(City)cityList.get(i);
Cities+="<option id=\""+city.getCityid()+"\" value='"+city.getCityid()+"' >"+city.getCityname()+"</option>";
}
out.println(Cities);
}else if(action.equals("uni")){
List<Object> unilist=interf.UniversityQuery(localPro_id);
String university="<option selected=\"selected\">请选择</option>";
for (int i = 0; i < unilist.size(); i++) {
University uni =(University)unilist.get(i);
university+="<option id=\""+uni.getUni_id()+"\" value='"+uni.getUni_id()+"' >"+uni.getUni_name()+"</option>";
}
//System.out.println(university);
out.println(university);
//返回动态
}else if(action.equals("news")){
InsertDataInterface insert=new InsertDataImp();
insert.InsertNews(id, c_content);
List<Object> newsList=interf.NewsQuery(id);
for (int i = 0; i < newsList.size(); i++) {
News news=(News)newsList.get(i);
String newId = news.getN_id();
out.println(
"<ul id=\"\">"+
"<li style=\"display: inline;\">" +
"<table style=\"clear: both;margin-left: 0px; border-bottom: none;\">"+
"<tr><td><img src=\"User/UserHeadImage/"+usermsg.getU_photo()+"\"/></td><td>"+news.getN_conent()+"</td></tr>"+
"<tr><td><a href=\"\" >"+usermsg.getU_name()+"</a></td></tr>"+
"</table>"+
"</li>"+
"<li class=\"comLi\" ><a class=\"commentid\">评论</a><a id=\"deletenews\">删除</a><a style=\"display: none;\">"+news.getN_id()+"</a><a>"+news.getN_date()+"</a></li>"+
"<li>"+
"<div class=\"msg1\" style=\"display: none;\">"+
"<textarea rows=\"2\" cols=\"65\" id=\"c_content\" class=\""+news.getN_id()+"\"></textarea>"+
"<input id=\"commit\" type=\"image\" src=\"image/personicon/report.jpg\"/><a style=\"display: none;\">"+news.getN_id()+"</a><a style=\"display: none;\">comment</a>"+
"</div>"+
"</li>"+
"</ul>"
);
List<Object> commentList=interf.CommentQuery(newId);
for(int j=0;j<commentList.size();j++){
Comment comment=(Comment)commentList.get(j);
String commentid=comment.getNc_id();
out.println(
"<ul>"+
"<li id=\"comment\">"+
"<ul>"+
"<li style=\"display: inline;\">" +
"<table style=\"clear: both;margin-left: 0px; border-bottom: none;\">"+
"<tr><td><img src=\"User/UserHeadImage/"+comment.getNc_head()+"\"/></td><td>"+comment.getNc_content()+"</td></tr>"+
"<tr><td><a href=\"\" >"+comment.getNc_username()+"</a></td></tr>"+
"</table>"+
"</li>"+
"<li class=\"comLi\"><a class=\"reply1\">回复</a><a id=\"deletecomment\">删除</a><a style=\"display: none;\">"+comment.getNc_id()+"</a><a>"+comment.getNc_indate()+"</a></li>"+
"<li>"+
"<div class=\"msg1\" style=\"display: none;\">"+
"<textarea rows=\"2\" cols=\"60\" id=\"cr_content\" class=\""+comment.getNc_id()+"\"></textarea>"+
"<input id=\"commit\" type=\"image\" src=\"image/personicon/report.jpg\"/><a style=\"display: none;\">"+news.getN_id()+"</a><a style=\"display: none;\">reply1</a>"+
"</div>"+
"</li>"+
"</ul>"+
"</li>"+
"</ul>"
);
List<Object> commentreplayList=interf.CommentReplyQuery(commentid);
for(int k=0;k<commentreplayList.size();k++){
CommentReply commentreply=(CommentReply)commentreplayList.get(k);
out.println("<ul><li><ul>"+
"<li id=\"reply\">"+
"<ul>"+
"<li style=\"display: inline;\">" +
"<table style=\"clear: both;margin-left: 0px; border-bottom: none;\">"+
"<tr><td><img src=\"User/UserHeadImage/"+commentreply.getCr_head()+"\"/></td><td>"+commentreply.getCr_content()+"</td></tr>"+
"<tr><td><a href=\"\" >"+commentreply.getCr_username()+"</a></td></tr>"+
"</table>"+
"</li>"+"<li class=\"comLi\"><a class=\"reply2\">回复</a><a>"+comment.getNc_indate()+"</a></li>"
+"<li>"+
"<div class=\"msg1\" style=\"display: none;\">"+
"<textarea rows=\"2\" cols=\"60\" id=\"cr_content\" class=\""+comment.getNc_id()+"\"></textarea>"+
"<input id=\"commit\" type=\"image\" src=\"image/personicon/report.jpg\"/><a style=\"display: none;\">"+news.getN_id()+"</a><a style=\"display: none;\">reply2</a>"+
"</div>"+
"</li>"+
"</ul></li></ul></li></ul>"
);
}
}
}
//返回访客信息
}else if(action.equals("visitor")){
List<Object> visitorlist=interf.ResultQuery(visirtorid);
UserMsg visitor=(UserMsg)visitorlist.get(0);
out.println("<img src=\"User/UserHeadImage/"+visitor.getHead()+"\"/><a href=\"\" style=\"text-decoration: none;\">"+visitor.getName()+"</a><br/><a class=\"a\">"+visitor.getSex()+"</a>");
}
没有合适的资源?快使用搜索试试~ 我知道了~
个人博客jsp+oracle
共1055个文件
jpg:210个
js:207个
java:170个
需积分: 10 14 下载量 27 浏览量
2012-12-15
23:29:44
上传
评论 1
收藏 12.7MB RAR 举报
温馨提示
bs模式下的个人博客,含数据库信息可以直接导入oracle,内容详细,页面精细美观
资源推荐
资源详情
资源评论
收起资源包目录
个人博客jsp+oracle (1055个子文件)
all-wcprops 778B
all-wcprops 778B
20121029042348207.bmp 42KB
UserQuery.class 21KB
SmartUpload.class 16KB
AjaxServlet.class 14KB
FriendAjax.class 11KB
AlbumAjaxServlet.class 8KB
PhotoOperImp.class 8KB
DBUtils.class 7KB
PhotoDaoImp.class 7KB
DBUtils.class 7KB
DBUtils.class 7KB
DBUtils.class 7KB
IDailyDaoImpl.class 6KB
File.class 6KB
applyActivityUser.class 6KB
UpLoadPhoto.class 5KB
UserData.class 5KB
SearchFriend.class 5KB
UserMsg.class 5KB
ChatDao.class 4KB
GetFormValue.class 4KB
User.class 4KB
FriendData.class 4KB
UpdateData.class 4KB
Users.class 4KB
PhotoAjaxPagingServlet.class 4KB
GetFormValue.class 4KB
DailyOperServlet.class 4KB
GetFormValue.class 4KB
GetFormValue.class 4KB
DailyUpdateServlet.class 4KB
PhotoCommentDao.class 4KB
activityContentSelAll.class 3KB
articleSelByTypeid.class 3KB
ImageAction.class 3KB
PhotoIndexControl.class 3KB
articleSelRowNumByArid.class 3KB
FriendPagingDao.class 3KB
PhotoControl.class 3KB
ImageHepler.class 3KB
PersonImp.class 3KB
FriendPagingServlet.class 3KB
articlePublishServlet.class 3KB
ReturnMsgServlet.class 3KB
PhotoOperServiceImp.class 3KB
FriendDao.class 3KB
activityContentSearch.class 3KB
articlePageSelect.class 3KB
Logonser.class 3KB
Indexser.class 3KB
PhotoServImp.class 3KB
articleCommentServlet.class 3KB
DailydoCreateServlet.class 3KB
UpLoadUserHeadImage.class 3KB
articleBeforeAfter.class 3KB
UserLogin.class 3KB
authorInsert.class 3KB
FriendPageServlet.class 3KB
GetId.class 3KB
userSearch.class 3KB
articleCommentSelServlet.class 3KB
activityConSelByAcid.class 3KB
activityBtnServlet.class 3KB
activityContent.class 3KB
articlePageSelByArid.class 3KB
articleCommentSel.class 3KB
UpdateUserData.class 3KB
NewPasswordSer.class 3KB
ReceiveMsgServlet.class 2KB
InsertData.class 2KB
UpdateHead.class 2KB
ZoomImage.class 2KB
PerfectInfor.class 2KB
activityContentServlet.class 2KB
activitySearchServlet.class 2KB
DrawNewPhoto.class 2KB
IDailyTypeDaoImp.class 2KB
DailyOperSevi.class 2KB
userSearchServlet.class 2KB
IndexControAjax.class 2KB
articlePageInsert.class 2KB
applyTheActivityUser.class 2KB
activityContentSelect.class 2KB
articleListServlet.class 2KB
cityServlet.class 2KB
citySelByProid.class 2KB
articleTypeSelByArid.class 2KB
ShowFriendServlet.class 2KB
applyActivityAllUserServlet.class 2KB
activityAllInfoServlet.class 2KB
articleCommentInsert.class 2KB
IPTimeStamp.class 2KB
articleContentServlet.class 2KB
IPTimeStamp.class 2KB
FriendProfileServlet.class 2KB
Album.class 2KB
Album.class 2KB
AJAXXMLServer.class 2KB
共 1055 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
chenguilin0926
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功