JSTL 1.1 functions library
JSTL functions sys
1.1
fns
http://java.sun.com/jsp/jstl/functionss
获取管理路径
getAdminPath
com.thinkgem.jeesite.common.config.Global
java.lang.String getAdminPath()
${fns:getAdminPath()}
获取网站路径
getFrontPath
com.thinkgem.jeesite.common.config.Global
java.lang.String getFrontPath()
${fns:getFrontPath()}
获取网站URL后缀
getUrlSuffix
com.thinkgem.jeesite.common.config.Global
java.lang.String getUrlSuffix()
${fns:getUrlSuffix()}
获取配置
getConfig
com.thinkgem.jeesite.common.config.Global
java.lang.String getConfig(java.lang.String)
${fns:getConfig(key)}
获取常量
getConst
com.thinkgem.jeesite.common.config.Global
java.lang.Object getConst(java.lang.String)
${fns:getConst(key)}
获取当前用户对象
getUser
com.thinkgem.jeesite.modules.sys.utils.UserUtils
com.thinkgem.jeesite.modules.sys.entity.User getUser()
${fns:getUser()}
根据编码获取用户对象
getUserById
com.thinkgem.jeesite.modules.sys.utils.UserUtils
com.thinkgem.jeesite.modules.sys.entity.User get(java.lang.String)
${fns:getUserById(id)}
获取授权用户信息
getPrincipal
com.thinkgem.jeesite.modules.sys.utils.UserUtils
com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm.Principal getPrincipal()
${fns:getPrincipal()}
获取当前用户的菜单对象列表
getMenuList
com.thinkgem.jeesite.modules.sys.utils.UserUtils
java.util.List getMenuList()
${fns:getMenuList()}
获取当前用户的区域对象列表
getAreaList
com.thinkgem.jeesite.modules.sys.utils.UserUtils
java.util.List getAreaList()
${fns:getAreaList()}
获取当前用户的部门对象列表
getOfficeList
com.thinkgem.jeesite.modules.sys.utils.UserUtils
java.util.List getOfficeList()
${fns:getOfficeList()}
获取当前用户缓存
getCache
com.thinkgem.jeesite.modules.sys.utils.UserUtils
java.lang.Object getCache(java.lang.String, java.lang.Object)
${fns:getCache(cacheName, defaultValue)}
获取字典标签
getDictLabel
com.thinkgem.jeesite.modules.sys.utils.DictUtils
java.lang.String getDictLabel(java.lang.String, java.lang.String, java.lang.String)
${fns:getDictLabel(value, type, defaultValue)}
获取字典标签(多个)
getDictLabels
com.thinkgem.jeesite.modules.sys.utils.DictUtils
java.lang.String getDictLabels(java.lang.String, java.lang.String, java.lang.String)
${fns:getDictLabels(values, type, defaultValue)}
获取字典值
getDictValue
com.thinkgem.jeesite.modules.sys.utils.DictUtils
java.lang.String getDictValue(java.lang.String, java.lang.String, java.lang.String)
${fns:getDictValue(label, type, defaultValue)}
获取字典对象列表
getDictList
com.thinkgem.jeesite.modules.sys.utils.DictUtils
java.util.List getDictList(java.lang.String)
${fns:getDictList(type)}
获取字典对象列表并排除值
getDictListExcludeValues
com.thinkgem.jeesite.modules.sys.utils.DictUtils
java.util.List getDictListExcludeValues(java.lang.String,java.lang.String)
${fns:getDictListExcludeValues(type,values)}
获取字典对象列表
getDictListJson
com.thinkgem.jeesite.modules.sys.utils.DictUtils
java.lang.String getDictListJson(java.lang.String)
${fns:getDictListJson(type)}
URL编码
urlEncode
com.thinkgem.jeesite.common.utils.Encodes
java.lang.String urlEncode(java.lang.String)
${fns:urlEncode(part)}
URL解码
urlDecode
com.thinkgem.jeesite.common.utils.Encodes
java.lang.String urlDecode(java.lang.String)
${fns:urlDecode(part)}
HTML编码
escapeHtml
com.thinkgem.jeesite.common.utils.Encodes
java.lang.String escapeHtml(java.lang.String)
${fns:escapeHtml(html)}
HTML解码
unescapeHtml
com.thinkgem.jeesite.common.utils.Encodes
java.lang.String unescapeHtml(java.lang.String)
${fns:unescapeHtml(html)}
JS编码
escapeEcmaScript
com.thinkgem.jeesite.common.utils.Encodes
java.lang.String escapeEcmaScript(java.lang.String)
${fns:escapeEcmaScript(html)}
JS解码
unescapeEcmaScript
com.thinkgem.jeesite.common.utils.Encodes
java.lang.String unescapeEcmaScript(java.lang.String)
${fns:unescapeEcmaScript(html)}
从后边开始截取字符串
substringAfterLast
org.apache.commons.lang3.StringUtils
java.lang.String substringAfterLast(java.lang.String, java.lang.String)
${fns:substringAfterLast(str,separator)}
判断字符串是否以某某开头
startsWith
org.apache.commons.lang3.StringUtils
boolean startsWith(java.lang.CharSequence, java.lang.CharSequence)
${fns:startsWith(str,prefix)}
判断字符串是否以某某结尾
endsWith
org.apache.commons.lang3.StringUtils
boolean endsWith(java.lang.CharSequence, java.lang.CharSequence)
${fns:endsWith(str,suffix)}
缩写字符串,超过最大宽度用“...”表示
abbr
com.thinkgem.jeesite.common.utils.StringUtils
java.lang.String abbr(java.lang.String, int)
${fns:abbr(str,length)}
替换掉HTML标签
replaceHtml
com.thinkgem.jeesite.common.utils.StringUtils
java.lang.String replaceHtml(java.lang.String)
${fns:replaceHtml(html)}
转换为JS获取对象值,生成三目运算返回结果。
jsGetVal
com.thinkgem.jeesite.common.utils.StringUtils
java.lang.String jsGetVal(java.lang.String)
${fns:jsGetVal('row.user.id')} 返回:!row?'':!row.user?'':!row.user.id?'':row.user.id
获取当前日期
getDate
com.thinkgem.jeesite.common.utils.DateUtils
java.lang.String getDate(java.lang.String)
${fns:getDate(pattern)}
获取过去的天数
pastDays
com.thinkgem.jeesite.common.utils.DateUtils
long pastDays(java.util.Date)
${fns:pastDays(date)}
对象转换JSON字符串
toJson
com.thinkgem.jeesite.common.mapper.JsonMapper
java.lang.String toJsonString(java.lang.Object)
${fns:toJson(object)}
通过合作机构类型获取合作机构列表
getOrgsByType
com.cku.oa.sys.util.FnsUtils
java.util.List getOrgsByType(java.lang.String)
${fns:getOrgsByType(orgType)}
通过合作机构ID获取合作机构名称
getOrgNameById
com.cku.oa.sys.util.FnsUtils
java.lang.String getOrgNameById(java.lang.String)
${fns:getOrgNameById(orgId)}
通过合作机构ID获取合作机构
getOrgById
com.cku.oa.sys.util.FnsUtils
com.cku.oa.sys.entity.Org getOrgById(java.lang.String)
${fns:getOrgById(orgId)}
通过合作机构ID获取所有鉴定师
getAppraiserListByOrgId
com.cku.oa.sys.util.FnsUtils
java.util.List getAppraiserListByOrgId(java.lang.String)
${fns:getAppraiserListByOrgId(orgId)}
敏感数据加密
desensitize
com.cku.oa.sys.util.FnsUtils
java.lang.String desensitize(java.lang.String,int)
${fns:desensitize(text,type)}
通过级别获取美容洗护师犬种
getGroomerShowBreeds
com.cku.oa.sys.util.FnsUtils
java.util.List getGroomerShowBreeds(java.lang.String)
${fns:getGroomerShowBreeds(showLevels)}
判断结尾是否包含此字符,包含则截取掉
substringAfter
com.cku.oa.sys.util.FnsUtils
java.lang.String substringAfter(java.lang.String,java.lang.String)
${fns:substringAfter(param,symbol)}
判断按字符拆分后,是否包含某字符串
splitContains
com.cku.oa.sys.util.FnsUtils
java.lang.Boolean splitContains(java.lang.String,java.lang.String,java.lang.String)
${fns:splitContains(param,search,symbol)}
判断是否包含此字符,包含则替换成空并组成新的字符串
replaceContainsEmpty
com.cku.oa.sys.util.FnsUtils
java.lang.String replaceContainsEmpty(java.lang.String,java.lang.String,java.lang.String)
${fns:replaceContainsEmpty(param,search,symbol)}
获取OSS上传服务地址
getOssEndpoint
com.cku.oa.sys.util.FnsUtils
java.lang.String getOssEndpoint()
${fns:getOssEndpoint()}
获取会员统计大区名称
getShowOfficeRegionNames
com.cku.oa.sys.util.FnsUtils
java.util.List getShowOfficeRegionNames()
${fns:getShowOfficeRegionNames()}
获取未使用的采样包列表
getSamplingUnuseList
com.cku.oa.sys.util.FnsUtils
java.util.List getSamplingUnuseList()
${fns:getSamplingUnuseList()}