Liferay
daiyuezai
这个作者很懒,什么都没留下…
展开
-
Liferay中vm模版文件要获取 SessionErrors方法
重写 com.liferay.portal.velocity.VelocityVariables 在该类中insertHelperUtilities 方法中加入 代码velocityContext.put("sessionErrors",new SessionErrors());则在页面中就可以通过$sessionErrors.contains($request, "com.lif原创 2012-04-10 16:56:15 · 558 阅读 · 0 评论 -
Liferay国际化支持
当需要使用国际化语言时,可以使用以下方式:在 WEN-INF 下面新建 文件 liferay-hook.xml content/Language_zh_CN.properties content/Language_en.properties再在jsp 页面中引入以下标签:则就可以使用以下标签调用同时也可以在Java中使用 LanguageUtil原创 2012-04-10 16:44:29 · 1706 阅读 · 3 评论 -
Liferay 获取默认语言及国际化
public class DefaultLanguageUtil { private static Locale locale = LocaleUtil.getDefault(); static { if (locale == null) { locale = Locale.CHINESE; } } pub原创 2012-04-11 12:32:42 · 929 阅读 · 0 评论 -
liferay瘦身(4)--代码删除
liferay的代码量很庞大,并且很凌乱。自带的很多portlet都会 被很多地方引用,导致不能直接删除了porlet就完事。分为一下几个步骤:1、删除 portal-impl\src\com\liferay\portlet 以及 portal-service\src\com\liferay\portlet 下面对应的portlet 代码2、去掉portal-spring.原创 2012-05-31 15:06:45 · 555 阅读 · 0 评论 -
java中使用应用服务器配置的数据库连接
适用于基本所有的应用服务器,如jboss、tomcatimport org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import javax.naming.Context;import javax.naming.InitialContext;import javax.nam原创 2012-05-31 15:11:42 · 634 阅读 · 0 评论 -
liferay瘦身(3)--去掉不需要的portlet
简单的去掉要显示的 portlet,只需要修改以下3个文件。liferay-display.xmlliferay-portlet.xmlportlet-custom.xml最终我只留下了一下一些需要的.原创 2012-05-31 14:57:18 · 1008 阅读 · 0 评论 -
Liferay研究-瘦身——重建Build(二)
liferay 本身的portal-impl Build 会将一些 其他一些 编译后的copy到classes目录下面,相对来说比较复杂。现在将portal-service、 portal-impl 、portal-web 分别Build。需要注意 portal-impl 下面还需要将 portal-impl\classes\com\liferay\portal\depl原创 2012-05-15 16:29:56 · 631 阅读 · 0 评论 -
Liferay 国际化多个Portlet标题支持
Liferay 扩展一个只支持 单个Portlet标题国际化,如果有多个Portlet 需要实现标题国际化,可以如下操作:修改 com.liferay.portlet.PortletConfigImpl中的 getResourceBundle 方法:if (Validator.isNull(resourceBundleClassName)) { String resource原创 2012-07-04 12:40:04 · 1147 阅读 · 0 评论