package com.song.action; import java.io.IOException; import java.util.Iterator; import java.util.List; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONArray; import org.apache.struts2.ServletActionContext; import com.song.Entity.Singer; import com.song.Entity.Song; import com.song.service.SongService; import com.song.util.Page; public class SongAction { private SongService service; private List list; private String current; private Page page; private List locationlist; private List singerlist; private String lid; private String sid; private Song song; private int id; //----------------------------------------------------------------------------------- //列表加分页 public String list(){ int count = service.getcount(); page = new Page(current, count, "3"); list = service.getlist(page); return "list"; } //跳转添加页面 public String toadd(){ return "add"; } //查询地区 public void location() throws IOException { locationlist = service.getlocationlist(); HttpServletResponse response = ServletActionContext.getResponse(); JSONArray json = JSONArray.fromObject(locationlist); response.getWriter().print(json.toString()); } //查询歌手 public void singer() throws IOException { singerlist = service.getsingerlist(); HttpServletResponse response = ServletActionContext.getResponse(); Iterator it = singerlist.iterator(); while(it.hasNext()){ Singer singer = (Singer) it.next(); singer.setLocation(null); } JSONArray json = JSONArray.fromObject(singerlist); response.getWriter().print(json.toString()); } //真添加 public void doadd() throws IOException{ HttpServletResponse response = ServletActionContext.getResponse(); System.out.println(sid); System.out.println(lid); int i = service.doadd(song,sid,lid); if(i>0){ response.getWriter().print(true); } } //修改页面 public String toupdate(){ song = service.getbyid(id); return "update"; } //回显基本信息 public void ajax() throws IOException{ JSONArray json = JSONArray.fromObject(song); HttpServletResponse response = ServletActionContext.getResponse(); response.getWriter().print(json.toString()); } //修改 public void doupdate() throws IOException{ int i = service.doupdate(song,sid,lid); HttpServletResponse response = ServletActionContext.getResponse(); if(i>0){ response.getWriter().print(true); } } //删除 public String doDel(){ song = service.doDel(id); return list(); } //----------------------------------------------------------------------------------- public SongService getService() { return service; } public void setService(SongService service) { this.service = service; } public List getList() { return list; } public void setList(List list) { this.list = list; } public String getCurrent() { return current; } public void setCurrent(String current) { this.current = current; } public Page getPage() { return page; } public void setPage(Page page) { this.page = page; } public List getLocationlist() { return locationlist; } public void setLocationlist(List locationlist) { this.locationlist = locationlist; } public List getSingerlist() { return singerlist; } public void setSingerlist(List singerlist) { this.singerlist = singerlist; } public String getLid() { return lid; } public void setLid(String lid) { this.lid = lid; } public String getSid() { return sid; } public void setSid(String sid) { this.sid = sid; } public Song getSong() { return song; } public void setSong(Song song) { this.song = song; } public int getId() { return id; } public void setId(int id) { this.id = id; } }
最近下载更多
lsglsg9 LV22
2021年11月24日
123456hdhdhdhd LV7
2020年8月20日
12345678fy LV1
2020年5月21日
i like you LV2
2020年4月26日
恣意ah LV7
2020年1月2日
wr463913813 LV5
2019年12月27日
zhengjin12 LV9
2019年12月19日
13148918399 LV9
2019年12月10日
渺无人烟 LV11
2019年11月6日
yuanchuang LV22
2019年10月8日
最近浏览更多
茶话会
3月11日
暂无贡献等级
WBelong LV7
2023年12月11日
li951753 LV2
2023年6月19日
lzn00000 LV1
2023年4月24日
微信网友_6206233028890624 LV2
2022年11月5日
微信网友_6040315240812544 LV8
2022年10月21日
cxdxfx12 LV14
2022年6月18日
123456sjc LV3
2022年6月16日
偷摘星星的人参
2022年6月15日
暂无贡献等级
微信网友_5991033866915840
2022年6月6日
暂无贡献等级