解决方案 »
- getOutputStream() has already been called for this response 异常问题
- 使用struts2自定义拦截器后无法从页面传参数到后台急求大神们解决!
- session关闭的问题
- jsp页面中文本框的值如何保存
- eclipse怎么配置tomcat自动刷新?
- 请问IE的刷新功能的流程是怎么样的?
- 请教服器端打开新窗口问题
- JavaBean 定义类后在不同的文件内却连接到另外一个文件内定义的类,导致定义的同名的类处理不正确,为什么?谢谢!
- connnetion pool技术 在tomcat 怎么实现?????
- 怎么在jsp上获取对象里的一个数组的长度啊!!!求帮忙看看
- 加了WEB—INF文件夹后就无法访问应用根目录下的html文件了
- Linux下mysql中文乱码问题
这是actionpublic class BugAction {
private IBugBiz iBugBiz;
private IProBiz iProBiz;
private Long project;
private BugDetail deail;
private Long bugProjectid;
private Long deleteid;
private BugProject bugProject;
public BugProject getBugProject() {
return bugProject;
} public void setBugProject(BugProject bugProject) {
this.bugProject = bugProject;
} public Long getDeleteid() {
return deleteid;
} public void setDeleteid(Long deleteid) {
this.deleteid = deleteid;
} public Long getBugProjectid() {
return bugProjectid;
} public void setBugProjectid(Long bugProjectid) {
this.bugProjectid = bugProjectid;
} public BugDetail getDeail() {
return deail;
} public void setDeail(BugDetail deail) {
this.deail = deail;
} public Long getProject() {
return project;
} public void setProject(Long project) {
this.project = project;
} public IProBiz getiProBiz() {
return iProBiz;
} public void setiProBiz(IProBiz iProBiz) {
this.iProBiz = iProBiz;
} public IBugBiz getiBugBiz() {
return iBugBiz;
} public void setiBugBiz(IBugBiz iBugBiz) {
this.iBugBiz = iBugBiz;
} public String select() {
ActionContext.getContext().put("pro", iProBiz.findAll());
ActionContext.getContext().put("all", iBugBiz.findAll());
return "selectAll";
}
public String findById(){
if(project==0){
ActionContext.getContext().put("all", iBugBiz.findAll());
} else {
ActionContext.getContext().put("all", iBugBiz.findById(project));
}
ActionContext.getContext().put("pro", iProBiz.findAll());
return "selectAll";
}
public String init() {
ActionContext.getContext().put("pro", iProBiz.findAll());
return "insert";
}
public String insert() {
deail.setBugProject(iProBiz.findById(bugProjectid));
deail.setCreatedate(new Date());
int ref = iBugBiz.insert(deail);
if(ref==1){
return select();
} else {
return select();
}
}
public String delete() {
iBugBiz.delete(iBugBiz.findByOne(deleteid));
return select();
}
}select() 方法是现实到页面的。
ActionContext.getContext().put("pro", iProBiz.findAll());import java.util.ArrayList;
import com.opensymphony.xwork2.ActionSupport;public class BugAction extends ActionSupport{
private IBugBiz iBugBiz;
private ArrayList<BugDetail> detailList = new ArrayList<BugDetail>();
public void setDetailList(ArrayList<BugDetail> detailList) {
this.detailList = detailList;
}
public ArrayList<BugDetail> getDetailList() {
return detailList;
} public String select() {
detailList = iBugBiz.findAll();
return "selectAll";
}
}前台的all直接替换成detailList