public class MyLinefeedConverter implements javax.faces.convert.Converter
{
public MyLinefeedConverter() {
}
public Object getAsObject(FacesContext context, UIComponent component, String value) {
return value;
}
public String getAsString(FacesContext context, UIComponent component, Object value) {
if (value==null) return "";
if (value instanceof String) return ((String)value).replace("\n", "");
return value.toString();
}
}
2010年12月26日星期日
Handle Carriage Return in ADF OutputText
2010年12月21日星期二
PAC 文件示例
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//!!!注意:
// 1. 编辑脚本的时候一定要小心,一点点错误就会导致浏览器不能正常上网!!!
// 2. 注释符号是: /* 被注释掉的 */ 或两个斜杠//
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
在opera的菜单中选中 工具 - 首选项 - 网络 - 代理服务器,将pac文件的路径写在最下面的pac地址中,注意写法是 file://xxx 的形式
参考了:danei's blog
//!!!注意:
// 1. 编辑脚本的时候一定要小心,一点点错误就会导致浏览器不能正常上网!!!
// 2. 注释符号是: /* 被注释掉的 */ 或两个斜杠//
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
function FindProxyForURL(url, host)
{
url = url.toLowerCase(); //这里把网址转成小写,所以下面填匹配地址时也要用小写。
host = host.toLowerCase(); //这里把网站主机域名转为小写。
proxy-gap="PROXY localhost:8000" //这里是GAPPPROXY的代理地址,还可以定义其它的代理,注意PROXY几个字要大写。
//经过代理的网站
if(shExpMatch(host, "*my.opera.com*")) return proxy-gap; //这里return后面的部分是使用的代理,前面"*my.opera.com*"就是使用代理的网站主机域名(也可以用ip+子网掩码),可以用通配符*。
else if(shExpMatch(host, "*.wikipedia.org*")) return proxy-gap; //另外一个用代理的站点
else if(shExpMatch(url, "*.*blog*.com/*")) return proxy-gap; //也可以匹配具体网页,注意前面要用url而不是host了。
else return "DIRECT"; //其它网站不用代理
}
在opera的菜单中选中 工具 - 首选项 - 网络 - 代理服务器,将pac文件的路径写在最下面的pac地址中,注意写法是 file://xxx 的形式
参考了:danei's blog
订阅:
博文 (Atom)