- 浏览: 8792 次
最新评论
文章列表
ERROR [jsp:154] com.liferay.portal.kernel.bean.BeanLocatorException: BeanLocator has not been set
解决方案:
在web.xml中配置
<listener>
<listener-class>com.liferay.portal.kernel.spring.context.PortletContextLoaderListener</listener-class>
</listener>
可以解决Beanlocator为null的问题
liferay的日期tag由于是美国人做的,是按照月,日,年顺序来显示的.
如果需要按照年,月,日的顺序显示,又不要改掉原来的代码,那就只有自己自定义了.
参照原来的代码做以下几个步骤:
1. 拷贝
拷贝/html/taglib/ui/input_date 到自己的目录. 比如:/html/taglib/ui-ext/input_date
2. 修改显示顺序
修改/html/taglib/ext/input_date/page.jsp中的代码.
<c:choose>
<c:when test=& ...
直接在link里面手动加参数后,在renderRequest取不到。
改造一下就可以了。
比如URL: (themeDisplay.getURLHome() + /PAGEID ?parameter1=1
public static HttpServletRequest getAppliRequest(HttpServletRequest request) {
Object obj = null;
try {
Method method = request.getClass().getMethod("ge ...
刚开始研究liferay不久,不过对liferay的功能和用的技术真多比较佩服.不过对于开发人员来说要深入了解那么的技术的不是那么容易的事情.
liferay的资料相对较少,不过去官方的论坛和wiki里面找一些东西.
最近在使用liferay的plugin portlet开发方式.
最简单的功能就是直接从数据库查询数据,插入数据等.
插入数据的话用liferay的build service工具就能自动提供接口不用那么麻烦.
不过查询的时候从BasePersistenceImpl类的openSession()的时候报了下面的错误.
com.liferay.portal.k ...
<!--可以免费转载,转载时请注明出处 http://pengqb.iteye.com
。--><project xmlns="http://maven.apache.org/POM/4.0.0
"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation="http://maven.apache.org/POM/4. ...
come from : http://www.javaeye.com/topic/240424
用了Maven,所需的JAR包就不能再像往常一样,自己找到并下载下来,用IDE导进去就完事了,Maven用了一个项目依赖
(Dependency)的概念,用俗话说,就是我的项目需要用你这个jar包,就称之为我的项目依赖你这个包,换句话说,你这个JAR包就是我这个项目
的Dependency。
于是很多人在刚用Maven的时候,就会在加Dependency时栽跟头,明明我手头上就有需要的JAR嘛,它偏不让我用,什么道理,跟着就是生闷气,
少点耐性的,就会说Maven怎么 ...