skinbean.java

来自「jsf在线考试系统的实例」· Java 代码 · 共 54 行

JAVA
54
字号
/**
 * 
 */
package com.jlobo.common;

import javax.faces.context.FacesContext;


/**
 * @author sim
 *
 */
public class SkinBean {
	private String skin;
	private Object skinChooserState;

	public String getSkin() {
		String param = getSkinParam();
		if (param!=null) {
			setSkin(param);
		}
		return skin;
	}
	public void setSkin(String skin) {
		this.skin = skin;
	}
	
	private String getSkinParam(){
		FacesContext fc = FacesContext.getCurrentInstance();
		String param = (String) fc.getExternalContext().getRequestParameterMap().get("s");
		if (param!=null && param.trim().length()>0) {
			return param;
		} else {
			return null;
		}
	}
	
	
	public String changeSkin() {
		String param = getSkinParam();
		if (param!=null) {
			setSkin(param);
		}
		return null;
	}

	public Object getSkinChooserState() {
		return skinChooserState;
	}
	public void setSkinChooserState(Object skinChooserState) {
		this.skinChooserState = skinChooserState;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?