📄 cssbean.java
字号:
package gov.gdlt.ssgly.taxweb.mbean.gxh;
import java.util.*;
import javax.faces.application.*;
import javax.faces.context.*;
import javax.faces.event.*;
import javax.faces.model.*;
import gov.gdlt.ssgly.taxcore.comm.bizdelegate.*;
import gov.gdlt.ssgly.taxcore.comm.bizinterface.*;
import gov.gdlt.ssgly.taxcore.comm.event.*;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.*;
import gov.gdlt.ssgly.taxweb.comm.mbean.*;
import gov.gdlt.ssgly.taxweb.comm.util.*;
public class CssBean extends BaseManagedBean{
private List cssList;
private String cssPath;
private String outcome;
private String messgae;
public CssBean() {
cssList = new ArrayList();
cssPath=(String)WebUtil.eval("#{user.gxh}")==null?"skin1":(String)WebUtil.eval("#{user.gxh}");
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage facesMessage = null;
int i = 1;
while (true) {
String key = "skin" + new Integer(i).toString();
if (context != null) {
facesMessage = MessageFactory.getMessage(context,
key, null);
}
if (facesMessage != null) {
//System.out.println(key + ":" + facesMessage.getSummary());
SelectItem item = new SelectItem(key, facesMessage.getSummary(),
"", false);
cssList.add(item);
} else {
break;
}
i++;
}
}
public List getCssList() {
return cssList;
}
public String getCssPath() {
return cssPath;
}
public String getMessgae() {
return messgae;
}
public void setCssList(List cssList) {
this.cssList = cssList;
}
public void setCssPath(String cssPath) {
this.cssPath = cssPath;
}
public void setMessgae(String messgae) {
this.messgae = messgae;
}
public void changeCss(ValueChangeEvent e) {
cssPath = (String) e.getNewValue();
//System.out.println("CSS_PATH : " + cssPath);
outcome = "success";
}
public String Confirm() {
// FacesContext context = FacesContext.getCurrentInstance();
// Map session = context.getExternalContext().getSessionMap();
// session.put("CSS_PATH", cssPath);
return "sucess";
}
public String action() {
String userID = (String) WebUtil.eval("#{user.userID}");
if (userID == null || "".equals(userID)) {
return outcome;
}
QXGLuserReqEvent req = new QXGLuserReqEvent();
req.setSwryDm(userID);
req.setSwjgDm(cssPath);
req.setDealMethod("addskin");
try {
ISsglyService service = new SsglyDelegate();
ResponseEvent resp = service.invokeTask(req);
QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
resEvent.getRepCode();
WebUtil.setExprValue("#{user.gxh}",cssPath);
messgae="getTopParentWindow(window.self).document.location.reload();";
}catch(Exception e){
e.printStackTrace();
}
return outcome;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -