在src中新建struts.xml文件:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><constant name="struts.objectFactory" value="sjsp</result> </action> <action name="clas" class="clasAction"> <result name="success" type="redirect">/clasquery.action</result> </action> </package></struts>
ClasAction.java文件:
package com.school.action;import com.school.entity.Clas;import com.school.service.ClasService;import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")public class ClasAction extends ActionSupport { private ClasService clasService; public void setClasService(ClasService clasService) { this.clasService = clasService; } private Clas clas; public String execute(){ Clas c=new Clas(); c.setName(clas.getName()); c.setComment(clas.getComment()); clasService.saveClas(c); return SUCCESS; } public Clas getClas() { return clas; } public void setClas(Clas Clas) { this.clas = Clas; }}ClasQueryAction.java文件:
package com.school.action;import java.util.List;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionSupport;import com.school.entity.Clas;import com.school.service.ClasService;@SuppressWarnings("serial")public class ClasQueryAction extends ActionSupport { private ClasService clasService; // 設置業務邏輯組件 public void setClasService(ClasService clasService) { this.clasService = clasService; } public String execute(){ List<Clas> claslist = clasService.findAll(); // 將所有課程存放在request范圍內 ServletActionContext.getRequest().setAttribute("claslist", claslist); return SUCCESS; } }
|
新聞熱點
疑難解答