⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cssbean.java

📁 以前做的一个j2ee的项目
💻 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 + -