📄 xxxaction.java
字号:
package com.xtgl.action;
import java.util.ArrayList;
import java.util.List;
import com.opensymphony.xwork.ActionSupport;
import com.opensymphony.xwork.util.XWorkList;
import com.xtgl.entity.XXXEntity;
import com.xtgl.entity.YYYEntity;
import com.xtgl.entity.ZZZEntity;
import com.xtgl.service.XXXService;
import com.xwebworkPageTage.PageTag;
public class XXXAction extends ActionSupport{
/**
*
*/
private static final long serialVersionUID = 1L;
// one-to-many sets 从表的结合 从表的Entity类实体类名.class
private List zzzEntityList = new XWorkList(ZZZEntity.class);
// 删除 ids
private String [] ids;
//查询结果放在list里面
private List list;
private XXXService xxxService = new XXXService();
private XXXEntity xxxEntity = new XXXEntity();
//private YYYEntity yyyEntity = new YYYEntity();
private PageTag pt = new PageTag();
private List listPageCount = new ArrayList();
public List getListPageCount() {
return listPageCount;
}
public void setListPageCount(List listPageCount) {
this.listPageCount = listPageCount;
}
public PageTag getPt() {
return pt;
}
public void setPt(PageTag pt) {
this.pt = pt;
}
public String query()
{
//list = xxxService.queryList();
pt.setRowCount(xxxService.queryTotalCount());
if( pt.getRowCount() % pt.getPageSize() == 0 ){
pt.setPageCount(pt.getRowCount() / pt.getPageSize()) ;
}else{
pt.setPageCount(pt.getRowCount() / pt.getPageSize()+ 1) ;
}
if(pt.getPageNo()<=0)
{
pt.setPageNo(1);
}
else if(pt.getPageNo()>=pt.getPageCount())
{
pt.setPageNo(pt.getPageCount());
}
int lens = pt.getPageCount();
for(int i=1;i<=lens; i++)
{
//set.add(i);
listPageCount.add(i);
}
list = xxxService.queryFenYe(pt.getPageNo()-1, pt.getPageSize());
System.out.println("list.size()" +list.size());
return "query";
}
public String addPage()
{
return "addPage";
}
public String editPage()
{
xxxEntity = xxxService.queryById(xxxEntity.getXxx_id());
return "editPage";
}
public String add()
{
///xxxEntity.setYyy(yyyEntity);
///yyyEntity.setXxx(xxxEntity);
int lens = zzzEntityList.size();
for(int i=0;i<lens;i++)
{
//拿出从表的实体类从xxxEntityList ZZZEntity zzzEntity = (XXXEntity)xxxEntityList.get(i);
ZZZEntity zzzEntity = (ZZZEntity)zzzEntityList.get(i);
// .set
zzzEntity.setXxx(xxxEntity);
// 主表。getZZZs()。add(ZZZEntity);
xxxEntity.getZzzs().add(zzzEntity);
}
xxxService.add(xxxEntity);
return "redirect";
}
public String edit()
{
//xxxEntity.setYyy(yyyEntity);
//yyyEntity.setXxx(xxxEntity);
int lens = zzzEntityList.size();
for(int i=0;i<lens;i++)
{
//拿出从表的实体类从xxxEntityList ZZZEntity zzzEntity = (XXXEntity)xxxEntityList.get(i);
ZZZEntity zzzEntity = (ZZZEntity)zzzEntityList.get(i);
// .set
zzzEntity.setXxx(xxxEntity);
// 主表。getZZZs()。add(ZZZEntity);
xxxEntity.getZzzs().add(zzzEntity);
}
xxxService.edit(xxxEntity);
return "redirect";
}
public String delete()
{
int lens = ids.length;
for(int i=0;i<lens;i++)
{
XXXEntity xxxEntity2 = xxxService.queryById(ids[i]);
xxxService.delete(xxxEntity2);
}
return "redirect";
}
public List getZzzEntityList() {
return zzzEntityList;
}
public void setZzzEntityList(List zzzEntityList) {
this.zzzEntityList = zzzEntityList;
}
public List getXxxEntityList() {
return zzzEntityList;
}
public void setXxxEntityList(List zzzEntityList) {
this.zzzEntityList = zzzEntityList;
}
public String[] getIds() {
return ids;
}
public void setIds(String[] ids) {
this.ids = ids;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public XXXService getXxxService() {
return xxxService;
}
public void setXxxService(XXXService xxxService) {
this.xxxService = xxxService;
}
public XXXEntity getXxxEntity() {
return xxxEntity;
}
public void setXxxEntity(XXXEntity xxxEntity) {
this.xxxEntity = xxxEntity;
}
// public YYYEntity getYyyEntity() {
// return yyyEntity;
// }
//
// public void setYyyEntity(YYYEntity yyyEntity) {
// this.yyyEntity = yyyEntity;
// }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -