Opencms 后台CSS显示不出
[ 2009-09-11 13:47:13 | Author: 振华 ]
环境:Opencms7.5.0+Tomcat5.5.28+Apache2.2.11
安装搭建好并安装汉化包 “OpenCms7.5.0千寻汉化包_2009-08-11修正版”后,默认的CSS文件会被删除。
进入后台出现版面错乱的情况。
解决方法:
将备份好的CSS文件重新放到\export\system\workplace\commons\style目录下即可
共三个CSS文件。
下载地址:
Click Here To Download
安装搭建好并安装汉化包 “OpenCms7.5.0千寻汉化包_2009-08-11修正版”后,默认的CSS文件会被删除。
进入后台出现版面错乱的情况。
解决方法:
将备份好的CSS文件重新放到\export\system\workplace\commons\style目录下即可
共三个CSS文件。
下载地址:
jsp基础速成精华讲解
[ 2009-01-04 21:56:56 | Author: 振华 ]
转
Servlet三个要素:
1.必须继承自HttpServlet
2.必须实现doGet()或者doPost()
3.必须在web.xml中配置Servlet
<servlet>
<servlet-name> </servlet-name>
<servlet-class> </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> </servlet-name>
<url-pattern> </url-pattern>
</servelt-mapping>
HttpServeltRrequest:请求对象
getParameter():获得表单元素的值
getAttribute():获得request范围中的属性值
setAttribute():设置reqeust范围中的属性值
setCharacterEncoding():设置字符编码
HttpSerletResponse:相应对象
sendRedirect():外部跳转
getWriter():获得输出流对象
...
Read More...
Servlet三个要素:
1.必须继承自HttpServlet
2.必须实现doGet()或者doPost()
3.必须在web.xml中配置Servlet
<servlet>
<servlet-name> </servlet-name>
<servlet-class> </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> </servlet-name>
<url-pattern> </url-pattern>
</servelt-mapping>
HttpServeltRrequest:请求对象
getParameter():获得表单元素的值
getAttribute():获得request范围中的属性值
setAttribute():设置reqeust范围中的属性值
setCharacterEncoding():设置字符编码
HttpSerletResponse:相应对象
sendRedirect():外部跳转
getWriter():获得输出流对象
...
Read More...
StringUtils isNotEmpty isNotBlank
[ 2008-10-16 16:42:35 | Author: 振华 ]
isNotEmpty将空格也作为参数,isNotBlank则排除空格参数
参考...
Read More...
参考
Quote
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。
除了构造器,StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用StringUtils.xxx()
1. public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是str==null或str.length()==0
下面是StringUtils判断是否为空的示例:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty("
除了构造器,StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用StringUtils.xxx()
1. public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是str==null或str.length()==0
下面是StringUtils判断是否为空的示例:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty("
Read More...
逗号/空格 分割查询条件,实现多条件查询
[ 2008-10-04 14:12:15 | Author: 振华 ]
实现:input框内可以输入多个字符,用空格或逗号分割查询条件,逗号和空格可以混用,最后把查询的条件一并列出
例如输入:中国,美国, 法国 德国, ,日本 ,可以将符合各国的条件一并查出,忽略不符合规则的输入
需处理:
1.将多个空格格式化为一个空格
2.逗号分割既可用英文标点,又可以用中文标点
3.排除其他标点符号,如查询条件中有其他标点符号,则忽略掉
4.同时满足两个条件混查
主要代码:
Read More...
例如输入:中国,美国, 法国 德国, ,日本 ,可以将符合各国的条件一并查出,忽略不符合规则的输入
需处理:
1.将多个空格格式化为一个空格
2.逗号分割既可用英文标点,又可以用中文标点
3.排除其他标点符号,如查询条件中有其他标点符号,则忽略掉
4.同时满足两个条件混查
主要代码:
Pattern p = Pattern.compile("[' ']+").compile("[.。!?#@#¥$%&*()()=《》<>‘、’;:\"\\?!:']");
//正则,过滤多余空格和其他中英文标点
Matcher m = p.matcher(keyword);
String list1 = m.replaceAll(" ").replaceAll(",",",");
//replaceAll 将中文逗号替换为英文逗号
...//正则,过滤多余空格和其他中英文标点
Matcher m = p.matcher(keyword);
String list1 = m.replaceAll(" ").replaceAll(",",",");
//replaceAll 将中文逗号替换为英文逗号
Read More...
Spring 框架的优点及缺点
[ 2008-07-08 23:07:02 | Author: 振华 ]
首先Spring 是一个框架,使用Spring并不代表代码质量的提高,就像盖房子选择用上海的地皮还是北京的地皮一样,房子质量与土地所在的城市无关,与房子的具体设计方案和选料有关。
使用Spring 等框架可以简化很多基础性的工作,配置好后可以方便构建业务应用。
框架使用多了会有局限的感觉,像小鸟被套在笼子里,无法飞出去,虽然在笼子里面吃喝不愁。目前编程的门槛越来越低,诸多开源框架广泛传播,几乎没有什么技术门槛,会配置就会编程,而一个好的DBA对软件性能会有很大提高,软件的核心逻辑最终会转移到对数据库的操作上,而且对目前从事的工作来讲,感觉技术的瓶颈越来越多的局限在对数据库的操作上,下一步要认真提高下了。
Spring的优势不言而喻:
1. 提供了一种管理对象的方法,可以把中间层对象有效地组织起来。一个完美的框架“黏合剂”。
2. 采用了分层结构,可以增量引入到项目中。
3. 有利于面向接口编程习惯的养成。
4. 目的之一是为了写出易于测试的代码。
5. 非侵入性,应用程序对Spring API的依赖可以减至最小限度。
6. 一致的数据访问介面。
...
Read More...
使用Spring 等框架可以简化很多基础性的工作,配置好后可以方便构建业务应用。
框架使用多了会有局限的感觉,像小鸟被套在笼子里,无法飞出去,虽然在笼子里面吃喝不愁。目前编程的门槛越来越低,诸多开源框架广泛传播,几乎没有什么技术门槛,会配置就会编程,而一个好的DBA对软件性能会有很大提高,软件的核心逻辑最终会转移到对数据库的操作上,而且对目前从事的工作来讲,感觉技术的瓶颈越来越多的局限在对数据库的操作上,下一步要认真提高下了。
Spring的优势不言而喻:
1. 提供了一种管理对象的方法,可以把中间层对象有效地组织起来。一个完美的框架“黏合剂”。
2. 采用了分层结构,可以增量引入到项目中。
3. 有利于面向接口编程习惯的养成。
4. 目的之一是为了写出易于测试的代码。
5. 非侵入性,应用程序对Spring API的依赖可以减至最小限度。
6. 一致的数据访问介面。
...
Read More...
Spring Framework 中文文档
[ 2008-07-05 17:19:56 | Author: 振华 ]
JSP中九个隐含对象
[ 2008-06-07 01:51:59 | Author: 振华 ]
一、page 对象
page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。
二、config 对象
config 对象里存放着一些Servlet 初始的数据结构。
config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法:
public String getInitParameter(name)
public java.util.Enumeration getInitParameterNames( )
public ServletContext getServletContext( )
public Sring getServletName( )
三、request 对象
request 对象包含所有请求的信息,如:请求的来源、标头、cookies和请求相关的参数值等等。
request 对象实现javax.servlet.http.HttpServletRequest接口的,所提供的方法可以将它分为四大类:
1.储存和取得属性方法;
...
Read More...
page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。
二、config 对象
config 对象里存放着一些Servlet 初始的数据结构。
config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法:
public String getInitParameter(name)
public java.util.Enumeration getInitParameterNames( )
public ServletContext getServletContext( )
public Sring getServletName( )
三、request 对象
request 对象包含所有请求的信息,如:请求的来源、标头、cookies和请求相关的参数值等等。
request 对象实现javax.servlet.http.HttpServletRequest接口的,所提供的方法可以将它分为四大类:
1.储存和取得属性方法;
...
Read More...
javax.servlet.UnavailableException
[ 2007-09-05 16:55:08 | Author: 振华 ]
用resin3.*以上版本跑struts1.2的程序时,启动会出现javax.servlet.UnavailableException at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)异常
问题出在struts1.2中的commons-digester.jar包,将struts1.1中的commons-digester.jar包替换struts1.2中的包就可以解决这问题了。
来自:http://blog.csdn.net/tanyun1111/
问题出在struts1.2中的commons-digester.jar包,将struts1.1中的commons-digester.jar包替换struts1.2中的包就可以解决这问题了。
来自:http://blog.csdn.net/tanyun1111/












