showpicturecontrol.java
来自「java带进度条上传尽量不要让站长把时间都花费在为您修正说明上」· Java 代码 · 共 194 行
JAVA
194 行
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.jmwl.control;
import java.sql.SQLException;
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.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.actions.DispatchAction;
import com.jmwl.biz.PhotoService;
import com.jmwl.biz.PictureReviewSeivce;
import com.jmwl.biz.PictureService;
import com.jmwl.common.BlogException;
import com.jmwl.common.DateTime;
import com.jmwl.dao.PictureReviewDAO;
import com.jmwl.dto.PhotoDTO;
import com.jmwl.dto.PictureReviewDTO;
import com.jmwl.form.ShowpictureForm;
import com.jmwl.form.TestForm;
import com.jmwl.vo.PictureVO;
/**
* MyEclipse Struts
* Creation date: 08-22-2008
*
* XDoclet definition:
* @struts.action path="/showpicture" name="showpictureForm" input="pictures/showpicture.jsp" scope="request" validate="true"
*/
public class ShowpictureControl extends DispatchAction {
int pageCount;
int pageNow=1;
int allCount;
int rowCount=5;
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @throws BlogException
*/
public ActionForward showPicture(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws BlogException {
ShowpictureForm showpictureForm = (ShowpictureForm) form;// TODO Auto-generated method stub
String name="";
int id = 0;
int picture_id=Integer.parseInt(request.getParameter("picture_id"));
if(request.getSession().getAttribute("nickname")!=null)
{
name = (String) request.getSession().getAttribute("nickname");
id = ((Integer) request.getSession().getAttribute("userid")).intValue();
}else
{
name = "博客网友";
}
String info = showpictureForm.getReview();
PictureReviewSeivce prs = new PictureReviewSeivce();
DateTime dt = new DateTime();
boolean b = false;
PictureReviewDTO dto = new PictureReviewDTO();
dto.setUser_id(id);
dto.setPicture_id(picture_id);
dto.setUsername(name);
dto.setPub_time(dt.getCurTime());
dto.setContent(info);
b = prs.new_Review(dto);
if(b)
{
request.setAttribute("succ", "回复成功!");
request.setAttribute("picture_id", picture_id);
return mapping.findForward("success");
}
else
{
return mapping.findForward("error");
}
}
public ActionForward host_answer(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws BlogException {
ShowpictureForm showpictureForm = (ShowpictureForm) form;// TODO Auto-generated method stub
PictureReviewSeivce prs = new PictureReviewSeivce();
int rid = Integer.parseInt(request.getParameter("rew"));
System.out.println(rid);
boolean b = prs.update_host_answer(showpictureForm.getHost_answer(), rid);
if(b)
{
int picture_id = prs.getPictureId(rid);
request.setAttribute("picture_id", picture_id);
request.setAttribute("succ", "主人回复成功!");
return mapping.findForward("success");
}
else
{
return mapping.findForward("error");
}
}
public ActionForward showPictures(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws BlogException {
ShowpictureForm showpictureForm = (ShowpictureForm) form;// TODO Auto-generated method stub
int photo_id=Integer.parseInt(request.getParameter("photo_id"));
PhotoDTO pdto=new PhotoDTO();
pdto.setId(photo_id);
try
{
pageNow=Integer.parseInt(request.getParameter("pageNow"));
}
catch(NumberFormatException e)
{
pageNow=1;
}
PictureService ptsce=new PictureService();
allCount=ptsce.getAllCount(pdto);
if(allCount%rowCount==0)
{
pageCount=allCount/rowCount;
}
else
{
pageCount=allCount/rowCount+1;
}
if(pageNow>pageCount)
{
pageNow=pageCount;
}
if(pageNow<1)
{
pageNow=1;
}
PhotoService psc = new PhotoService();
request.getSession().setAttribute("bid",psc.getPhotoUserId(photo_id));
System.out.println(psc.getPhotoUserId(photo_id));
psc.update_Phtot_Coutnt(photo_id);
request.setAttribute("allCount", allCount);
request.setAttribute("photo_id",String.valueOf(photo_id));
request.setAttribute("pageNow",String.valueOf(pageNow));
request.setAttribute("pageCount",String.valueOf(pageCount));
List list=ptsce.getOneUserPictures(pageNow, rowCount, pdto);
request.setAttribute("list", list);
return mapping.findForward("showpictures");
}
public ActionForward picture_show(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws BlogException {
int pid = Integer.parseInt(request.getParameter("picture_id"));
PictureReviewSeivce prs = new PictureReviewSeivce();
List list = prs.sele_picture_Reviews(pid);
request.setAttribute("list", list);
request.setAttribute("rew", request.getParameter("rew"));
PictureService ptsce=new PictureService();
PictureVO ptvo=ptsce.getOnePicture(pid);
request.setAttribute("ptvo", ptvo);
return mapping.findForward("showpicture");
}
public ActionForward forbid_Reviews(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws BlogException {
int rid = Integer.parseInt(request.getParameter("rid"));
PictureReviewSeivce prs = new PictureReviewSeivce();
boolean b = prs.forbid_Reviews(rid);
if(b)
{
return mapping.findForward("success");
}
else
{
return mapping.findForward("error");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?