2015-10-16 37 views
0

将依赖关系问题关联到MVC spring Liferay portlet,我尝试从头开始重新构建它。Portlet配置窗口未打开

现在大部分都可以,但portlet首选项。 它曾用于在以前的portlet上工作,但不在从头开始构建portlet。 我已经正确设置的Liferay-portlet.xml中:

<configuration-action-class> com.<packagename>.<subpackagename>.config.ConfigurationActionImpl</configuration-action-class> 

Same results with default class: 
<configuration-action-class>com.liferay.portal.kernel.portlet.DefaultConfigurationAction</configuration-action-class> 

这部分作品的“配置”选项现在可当我点击portlet的右上角。

portlet.xml中包括:

<init-param> 
     <name>config-template</name> 
     <value>/WEB-INF/jsp/config/config2.jsp</value> 
    </init-param> 

我也复制这是正常工作到新项目前JSP。 它确实加载正确。当我点击“配置”时,所有的System.out.println都正确地显示在控制台输出中),但是设置窗口没有出现,因此不显示html元素。 我所得到的是试图加载窗口的portlet页面,但它永远不会打开。

是否有任何其他文件包含在内,我可能没有正确重新设置?

+0

我想我以某种方式损坏了存储的portlet首选项。 有没有一种方法来默认它们(不使用portlet配置窗口,因为它不再打开)? –

+0

我只是意识到,如果我点击右上角并点击“外观和感觉”或“导出/导入”,相应的弹出窗口也不会加载。 其他功能虽然可以(最小化/最大化/删除)。 任何想法出了什么问题? –

+0

缩小一点,听起来完全疯了,但: 我的主视图不加载外观和感觉/配置和导入导出弹出窗口。 我的其他jsp可以正确加载它们! 什么可以改变我的主要jsp页面的行为? –

回答

0

是由这个原因引起:

<link href="<c:url value="/css/bootstrap.css"/>" rel="stylesheet"> 
<link href="<c:url value="/css/bootstrap.min.css"/>" rel="stylesheet"> 
<link href="<c:url value="/css/bootstrap-theme.css"/>" rel="stylesheet"> 
<link href="<c:url value="/css/bootstrap-theme.min.css"/>" 
    rel="stylesheet"> 

当我从JSP中删除此,一切再次工作。 thx我自己;) 希望它能拯救别人的时间...