/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.PetExample.struts.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionError;
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.actions.DispatchAction;
import com.PetExample.bean.PetInfoBeanForm;
import com.PetExample.biz.PetInfoBiz;
import com.PetExample.biz.face.IPetInfoBiz;
import com.PetExample.entity.PetInfo;
/**
* MyEclipse Struts Creation date: 09-20-2008
*
* XDoclet definition:
*
* @struts.action validate="true"
*/
public class PetInfoAction extends DispatchAction {
/*
* Generated Methods
*/
private IPetInfoBiz petInfoBiz = null;
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
/*
* 查询一个用户
*/
public ActionForward doShowOne(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
String id = request.getParameter("id");
PetInfo petInfo = petInfoBiz.search(Integer.parseInt(id));
request.getSession().setAttribute("petinfo", petInfo);
return mapping.findForward("info");
}
/*
* 查询所有的用户
*/
public ActionForward doShowPetAll(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
Object page=request.getParameter("pages");
request.getSession().setAttribute("petcount",petInfoBiz.count());
if(page == null || page.equals(""))
{
page=0;
}
List list = petInfoBiz.searchpage(Integer.parseInt(page.toString()));
request.setAttribute("page", page);
request.setAttribute("petall", list);
return mapping.findForward("petall");
}
/*
* 注销
*/
public ActionForward dozx(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
request.getSession().invalidate();
return mapping.findForward("index");
}
/*
* 用户登录
*/
public ActionForward doSend(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
PetInfoBeanForm petBeanForm = (PetInfoBeanForm) form;// TODO
// Auto-generated
// method stub
PetInfo petInfo = petBeanForm.getItem();
PetInfo bool = petInfoBiz.search(petInfo.getPetName(), petInfo
.getPetPassword());
if (bool != null) {
request.getSession().setAttribute("petinfo", bool);
return mapping.findForward("info");
} else {
try {
ActionErrors errors = new ActionErrors();
errors.add("errorinfo", new ActionError("error.info.name"));
if (!errors.isEmpty())
super.saveErrors(request, errors);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return mapping.findForward("index");
}
}
/*
* 添加新宠
*/
public ActionForward doadd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
PetInfoBeanForm petBeanForm = (PetInfoBeanForm) form;// TODO
// Auto-generated
// method stub
PetInfo petInfo = petBeanForm.getItem();
boolean bool = petInfoBiz.insert(petInfo);
if (bool) {
request.getSession().setAttribute("petinfo", petInfo);
return mapping.findForward("info");
} else {
request.setAttribute("HTMLerror", "该用户以存在,插入失败");
return mapping.findForward("error");
}
}
/*
* 与宠物互动
*/
public ActionForward dostyle(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
PetInfoBeanForm petBeanForm = (PetInfoBeanForm) form;// TODO
// Auto-generated
// method stub
PetInfo petInfo = petBeanForm.getItem();
String stylr = request.getParameter("style");
if(stylr.equals("1"))
{
int in = petInfo.getPetStrength();
in +=30;
petInfo.setPetStrength(in);
}
if(stylr.equals("2"))
{
int in1 = petInfo.getPetStrength();
int in2 = petInfo.getPetCute();
int in3 = petInfo.getPetLove();
petInfo.setPetStrength(in1-5);
petInfo.setPetCute(in2+1);
petInfo.setPetLove(in3+3);
}
if(stylr.equals("3"))
{
int in1 = petInfo.getPetStrength();
int in2 = petInfo.getPetCute();
int in3 = petInfo.getPetLove();
petInfo.setPetStrength(in1-5);
petInfo.setPetCute(in2+5);
petInfo.setPetLove(in3+1);
}
boolean bool =petInfoBiz.update(petInfo,false);
petInfo = petInfoBiz.search(petInfo.getPetId());
if(bool)
{
request.getSession().setAttribute("petinfo",petInfo);
}
return mapping.findForward("info");
}
/*
* 编辑宠物信息
*/
public ActionForward doquilt(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
PetInfoBeanForm petBeanForm = (PetInfoBeanForm) form;// TODO
// Auto-generated
// method stub
PetInfo petInfo = petBeanForm.getItem();
boolean bool =petInfoBiz.update(petInfo,true);
petInfo = petInfoBiz.search(petInfo.getPetId());
if(bool)
{
request.getSession().setAttribute("petinfo",petInfo);
}
return mapping.findForward("info");
}
/*
* 不同的查询
*/
public ActionForward doselect(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Object page=request.getParameter("pages");
String pettype = request.getParameter("pettype");
String visits = request.getParameter("visits");
String compositor = request.getParameter("compositor");
if(page == null || page.equals(""))
{
page=0;
}
List list =
petInfoBiz.selectStyle(pettype, visits, compositor,Integer.parseInt(page.toString()));
request.getSession().setAttribute("petcount",list.size());
request.setAttribute("page", page);
request.setAttribute("petall", list);
return mapping.findForward("petall");
}
public void setPetInfoBiz(IPetInfoBiz petInfoBiz) {
this.petInfoBiz = petInfoBiz;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ssh整合框架开发宠物管理系统
共118个文件
jsp:19个
java:19个
class:19个
1星 需积分: 10 16 下载量 6 浏览量
2012-06-06
16:37:45
上传
评论 1
收藏 1.55MB RAR 举报
温馨提示
ssh整合框架开发宠物管理系统,对于java开发者和学习者来说是很不错的学习资料
资源推荐
资源详情
资源评论
收起资源包目录
ssh整合框架开发宠物管理系统 (118个子文件)
select.bmp 2KB
don.bmp 2KB
up.bmp 2KB
go.bmp 2KB
PetInfoDAO.class 7KB
PetInfoAction.class 6KB
PetDiaryDAO.class 4KB
PetInfo.class 4KB
DiaryInfoAction.class 4KB
PetInfoBiz.class 3KB
PetDiary.class 3KB
HibernateSessionFactory.class 2KB
PetDiaryBiz.class 2KB
GBK_Filter.class 2KB
Text.class 1KB
PetInfoBeanForm.class 1KB
DiaryBeanForm.class 1KB
IPetInfoDAO.class 623B
IPetInfoBiz.class 551B
BaseHibernateDAO.class 545B
IPetDiaryDAO.class 417B
IPetDiaryBiz.class 341B
IBaseHibernateDAO.class 188B
.classpath 2KB
styles.css 723B
struts.jar 428KB
sql2005.jar 227KB
commons-collections.jar 160KB
commons-beanutils.jar 100KB
commons-digester.jar 96KB
jakarta-oro.jar 62KB
commons-lang.jar 53KB
commons-validator.jar 40KB
commons-logging.jar 27KB
commons-fileupload.jar 19KB
struts-legacy.jar 9KB
PetInfoAction.java 6KB
PetInfoDAO.java 5KB
PetInfoBiz.java 3KB
PetInfo.java 3KB
HibernateSessionFactory.java 3KB
DiaryInfoAction.java 3KB
PetDiaryDAO.java 3KB
PetDiary.java 3KB
PetDiaryBiz.java 2KB
PetInfoBeanForm.java 1KB
DiaryBeanForm.java 1KB
GBK_Filter.java 1KB
IPetInfoDAO.java 700B
IPetInfoBiz.java 559B
Text.java 551B
IPetDiaryDAO.java 491B
BaseHibernateDAO.java 440B
IPetDiaryBiz.java 339B
IBaseHibernateDAO.java 234B
dragon_game.jpg 77KB
1.jpg 63KB
cat_story.jpg 55KB
dragon_feed.jpg 52KB
cat.jpg 45KB
unkown.jpg 36KB
cat_feed.jpg 27KB
cat_game.jpg 21KB
dragon_story.jpg 17KB
dragon.jpg 8KB
pig_feed.jpg 5KB
pig.jpg 5KB
pig_story.jpg 4KB
pig_game.jpg 4KB
true.jpg 4KB
MyJsp.jsp 6KB
head.jsp 4KB
adopt.jsp 4KB
diarys.jsp 2KB
petalls.jsp 2KB
petinfos.jsp 2KB
quiltDiarys.jsp 1KB
quiltpets.jsp 1KB
diaryinfo.jsp 974B
quiltpet.jsp 687B
petinfo.jsp 687B
pianDiary.jsp 661B
adopt.jsp 526B
petall.jsp 513B
error.jsp 512B
addDiary.jsp 512B
index.jsp 263B
foot.jsp 242B
errors.jsp 62B
.struts-config.mex 2KB
MANIFEST.MF 39B
.myhibernatedata 522B
.mymetadata 306B
.mystrutsdata 260B
.project 2KB
ApplicationResources.properties 217B
ApplicationResources.properties 217B
.springBeans 332B
epet.sql 12KB
pet_lg1.sql 1KB
共 118 条
- 1
- 2
资源评论
- linhhhh2015-01-20根本没用,文档都没有
ydz
- 粉丝: 4
- 资源: 90
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功