【www.bbyears.com--php入门】
代码如下部分代码删了,黄色背景的为主题关键测试,经过测试,通过找资料忙了一下午,终于将其弄成功
jsp页面
js代码
view sourceprint?
function deleSelect()
{
var delValue="";
var flag=false;
var de= document.getElementsByName("delid");
for(i=0;i { if(de[i].checked){ delValue+=","+de[i].value; flag = true; } } if(flag==false) { alert("至少你要选择一个待删除记录"); return false; } } strust.xml配置 .............. ................... Action处理 package cn.swust.action; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext; import cn.swust.bean.InfoPublishBean; import com.opensymphony.xwork2.ActionSupport; public class InfoPublishAction extends ActionSupport{ public void setInfoService(InfoPublishService infoService) { public InfoPublishBean getInfo() { public void setInfo(InfoPublishBean info) {
import cn.swust.service.InfoPublishService;
/**
*
*/
private static final long serialVersionUID = 1L;
private InfoPublishService InfoService = new InfoPublishService();
private InfoPublishBean Info = new InfoPublishBean();
private int infoId;//新闻id;参数传递用
private List
private String startTime;//用于按时间段查询
private String endTime;
private long[]delid=new long[]{};
public String execute(){
return "error";
}
/**
* 增加新闻
* @return
*/
public String addNews()
{
System.out.println("内容长度"+Info.getInfoContent().length());
Info.setInfoIsshow(1);
InfoService.addNews(Info);
return SUCCESS;
}
/**
* 显示所有新闻列表
* @return
*/
public String showAllNews()
{
InfoList = InfoService.queryNews();
System.out.println("新闻数量"+InfoList.size());
if(InfoList.size()>0)
return SUCCESS;
else
return "error";
}
/**
* 根据时间段查询
* @return
*/
public String showNewsByTime()
{
HttpServletRequest request = ServletActionContext.getRequest();
startTime=request.getParameter("startTime");
endTime = request.getParameter("endTime");
System.out.println("开始时间 "+startTime+" 结束时间 "+endTime);
InfoList = InfoService.queryNewsByTime(startTime, endTime);
System.out.println("新闻数量"+InfoList.size());
if(InfoList.size()>0)
return SUCCESS;
else
return "error";
}
/**
* 删除一条新闻
* @return
*/
public String delOneNews()
{
System.out.println(infoId);
InfoService.delNews(infoId);
return SUCCESS;
}
/**
* 删除所选新闻
* @return
*/
public String delSelectNews()
{
System.out.println("所选新闻");
for(int i=0;i
return SUCCESS;
}
/**
* 显示一条新闻列表
* @return
*/
public String showOneNews()
{
Info = InfoService.queryOneNews(infoId);
return SUCCESS;
}
/**
* 修改一条新闻
* @return
*/
public String updateNews()
{
Info.setInfoId(infoId);
Info.setInfoIsshow(1);
InfoService.updateNews(Info);
return SUCCESS;
}
public InfoPublishService getInfoService() {
return InfoService;
}
InfoService = infoService;
}
return Info;
}
Info = info;
}
public List
return InfoList;
}
public void setInfoList(List
InfoList = infoList;
}
public int getInfoId() {
return infoId;
}
public void setInfoId(int infoId) {
this.infoId = infoId;
}
public String getStartTime() {
return startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
public String getEndTime() {
return endTime;
}
public void setEndTime(String endTime) {
this.endTime = endTime;
}
public long[] getDelid() {
return delid;
}
public void setDelid(long[] delid) {
this.delid = delid;
}
}