自定义EL表达式的函数
来源:互联网 发布:数据机房消防规范 编辑:程序博客网 时间:2024/05/16 08:49
/**
* 自定义EL表达式的函数
* @author Administrator
*
*/
public class Functions {
public static String clob2String(Object object){
java.sql.Clob clob=null;
if(object ==null)return "";
if(object instanceof java.sql.Clob){
clob=(java.sql.Clob)object;
}else{
return object.toString();
}
StringBuffer sb=new StringBuffer();
try{
if ( clob != null )
{
java.io.Reader is = clob.getCharacterStream ();
java.io.BufferedReader br = new java.io.BufferedReader ( is );
String s;
while ((s=br.readLine ())!= null )
{
if(sb.length()==0){
sb.append(s) ;
}
else{
sb.append("\r\n"+s) ;
}
}
is.close();
br.close();
}
else{
return null;
}
}
catch(Exception e){
System.out.print(e);
return null;
}
return sb.substring(0);
}
public static String clob2StringEscapeHTML(Object object){
java.sql.Clob clob=null;
if(object ==null)return "";
if(object instanceof java.sql.Clob){
clob=(java.sql.Clob)object;
}else{
return object.toString();
}
StringBuffer sb=new StringBuffer();
try{
if ( clob != null )
{
java.io.Reader is = clob.getCharacterStream ();
java.io.BufferedReader br = new java.io.BufferedReader ( is );
String s;
while ((s=br.readLine ())!= null )
{
if(sb.length()==0){
sb.append(s) ;
}
else{
sb.append("<br/>"+s);
}
}
is.close();
br.close();
}
else{
return null;
}
}
catch(Exception e){
System.out.print(e);
return null;
}
String str=sb.substring(0);
str=str.replace(" ", " ");
return str;
}
/**
* 隐藏IP地址的后两位
* @param ipAddress
* @return
*/
public static String hiddenIP(String ipAddress){
return ipAddress.replaceAll("\\.\\d{1,3}\\.\\d{1,3}$", ".*.*");
}
* 自定义EL表达式的函数
* @author Administrator
*
*/
public class Functions {
public static String clob2String(Object object){
java.sql.Clob clob=null;
if(object ==null)return "";
if(object instanceof java.sql.Clob){
clob=(java.sql.Clob)object;
}else{
return object.toString();
}
StringBuffer sb=new StringBuffer();
try{
if ( clob != null )
{
java.io.Reader is = clob.getCharacterStream ();
java.io.BufferedReader br = new java.io.BufferedReader ( is );
String s;
while ((s=br.readLine ())!= null )
{
if(sb.length()==0){
sb.append(s) ;
}
else{
sb.append("\r\n"+s) ;
}
}
is.close();
br.close();
}
else{
return null;
}
}
catch(Exception e){
System.out.print(e);
return null;
}
return sb.substring(0);
}
public static String clob2StringEscapeHTML(Object object){
java.sql.Clob clob=null;
if(object ==null)return "";
if(object instanceof java.sql.Clob){
clob=(java.sql.Clob)object;
}else{
return object.toString();
}
StringBuffer sb=new StringBuffer();
try{
if ( clob != null )
{
java.io.Reader is = clob.getCharacterStream ();
java.io.BufferedReader br = new java.io.BufferedReader ( is );
String s;
while ((s=br.readLine ())!= null )
{
if(sb.length()==0){
sb.append(s) ;
}
else{
sb.append("<br/>"+s);
}
}
is.close();
br.close();
}
else{
return null;
}
}
catch(Exception e){
System.out.print(e);
return null;
}
String str=sb.substring(0);
str=str.replace(" ", " ");
return str;
}
/**
* 隐藏IP地址的后两位
* @param ipAddress
* @return
*/
public static String hiddenIP(String ipAddress){
return ipAddress.replaceAll("\\.\\d{1,3}\\.\\d{1,3}$", ".*.*");
}
0 0
- 自定义EL表达式的函数
- EL表达式-自定义函数
- EL表达式-自定义函数
- EL表达式-自定义函数
- EL表达式-自定义函数
- 自定义el表达式函数
- EL表达式-自定义函数
- El表达式 自定义标签 El函数区别
- EL 表达式中自定义函数
- 转载 !!!: EL表达式-自定义函数
- EL表达式的学习(一)—————EL自定义函数的使用
- EL表达式调用类的static方法(EL自定义函数)
- EL 表达式中使用自定义函数
- el表达式函数的用法
- EL表达式函数的使用
- EL表达式的函数大全
- 自定义EL函数的使用
- 自定义EL函数的步骤
- spring之spring与Quartz整合(二)
- late_initcall和module_init
- scala编程--特质
- MediaPlayer支持较大音乐文件的播放,但资源占用率高,延迟时间长,且不支持多个音频同时播放。
- crontab
- 自定义EL表达式的函数
- Hadoop Hive与Hbase关系 整合
- Python基础教程笔记——基础知识
- wdcp(nginx)平滑升级到Tengine 教程!无须重启
- ipv4和IPv6与GFW的那点事
- Qt定时器的使用
- 开源多用户商城--WSTMall简介
- google镜像站
- [安卓]手机管家(二)splash续(附加签名问题)