📄 glossaryedit.java
字号:
package com.remark.manage.page;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
import org.apache.tapestry.IExternalPage;
import org.apache.tapestry.IRequestCycle;
import org.apache.tapestry.event.PageEvent;
import org.apache.tapestry.event.PageRenderListener;
import org.apache.tapestry.html.BasePage;
import org.hibernate.HibernateException;
import org.springframework.dao.DataAccessException;
import com.remark.manage.dao.IGlossDAO;
import com.remark.manage.hibernate.po.EmkScreenGlossary;
import com.remark.manage.vo.impl.EmkScreenGlossaryVO;
import com.common.util.cis.TreeElement;
import com.emk.manage.exception.AccessDeniedException;
public abstract class GlossaryEdit extends BasePage implements IExternalPage{
public abstract String getScreenid();
public abstract void setScreenid(String screenid);
public abstract String getScreencontent();
public abstract void setScreencontent(String screencontent);
public abstract String getFlag();
public abstract void setFlag(String fl);
public abstract IGlossDAO getGlossDao();
//public static String KEYWORD="keyword";
public void activateExternalPage(Object[] parameters,IRequestCycle cycle){
if(parameters.length==1){
EmkScreenGlossaryVO emkScreenGlossaryVO = (EmkScreenGlossaryVO) parameters[0];
this.setScreenid(emkScreenGlossaryVO.getScreenid());
this.setScreencontent(emkScreenGlossaryVO.getScreencontent());
}
}
public void submit(IRequestCycle cycle) {
try{
System.out.println(this.getScreenid());
EmkScreenGlossary esg = new EmkScreenGlossary();
//esg.setScreenid(KEYWORD);
if(this.getScreenid()!=null){
esg.setScreenid(this.getScreenid());
esg.setScreencontent(this.getScreencontent());
}else{
esg.setScreencontent(this.getScreencontent());
}
getGlossDao().addGloss(esg);
this.setFlag("success");
cycle.activate("glossaryList"); // 跳转页面
}
catch(Exception e){
System.out.println(e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -