小编Ras*_*mar的帖子

PortletURL在弹出窗口中打开另一个portlet

我有一个钩子create_account.jsp.在这个JSP我有一个JavaScript代码,我尝试在iframe弹出或Liferay的一些弹出打开一个门户.

问题是:
如何提供portlet URL?
我该如何访问它?
在该portlet中,我只想问一个YES或NO的问题,并根据用户的答案,重定向到其他页面.

java popup liferay

6
推荐指数
2
解决办法
1万
查看次数

Liferay显示不同机器的不同URL

我看到Liferay 6.1 GA2在不同的机器上生成不同的URL,即使我在浏览器中输入以下相同的URL:

http://my.ip.0.202:8080/
Run Code Online (Sandbox Code Playgroud)

Machine-1的浏览器生成:

http://my.ip.0.202:8080/en_GB/web/guest/home
Run Code Online (Sandbox Code Playgroud)

Machine-2的浏览器生成:

http://my.ip.0.202:8080/web/guest/home
Run Code Online (Sandbox Code Playgroud)

这两台机器上的配置(如语言设置,本地设置,浏览器设置,控制面板设置)似乎相同.

任何人都可以告诉我这个的原因,我怎么能强制两台机器的浏览器呈现相同的URL http://my.ip.0.202:8080/web/guest/home

谢谢

url liferay liferay-6

5
推荐指数
1
解决办法
1733
查看次数

自定义密码提醒(安全问题)

我使用钩子定制了注册页面.

我想在注册页面中添加安全问题,当用户Liferay第一次登录时,会设置默认安全问题.

那么如何在首次登录时在注册页面中添加安全问题呢?

liferay password-recovery liferay-6

5
推荐指数
1
解决办法
1713
查看次数

在liferay搜索容器中显示来自自定义查询(连接表)的数据

我已关注此 wiki并成功构建了自定义查询。

效果很好。我在表之间使用了联接。

我的问题是如何使用 liferay 搜索容器在 jsp 上显示它,因为搜索容器中的 className 需要一个模型类。

编辑:
到目前为止我尝试过的是:

<%

getAttendanceData attName = new getAttendanceData();
List<Object[]> displayAttListName = AttendanceLocalServiceUtil.findAttendance();

ArrayList name = new ArrayList();
ArrayList title = new ArrayList();
ArrayList status = new ArrayList();
ArrayList remarks = new ArrayList();

for(Object[] att:displayAttListName) {

    name.add(att[0]);
    title.add(att[1]);
    status.add(att[2]);
    remarks.add(att[3]);
}

%>

<liferay-ui:search-container delta="20" emptyResultsMessage="No Results Found">
    <liferay-ui:search-container-results
            total="<%= displayAttListName.size() %>"
            results="<%= ListUtil.subList(displayAttListName , searchContainer.getStart(), searchContainer.getEnd()) %>"
        />

    <liferay-ui:search-container-row modelVar="search"
        className="java.lang.Object">


    <%
    for(Object displayName:name) {
    %>

        <liferay-ui:search-container-column-text name='studName' value …
Run Code Online (Sandbox Code Playgroud)

mysql liferay liferay-6

5
推荐指数
1
解决办法
2865
查看次数

如何在创建时动态地为网站页面分配权限

在Liferay中添加网站页面时,会VIEW自动为Owner角色,Guest角色和Site Member角色分配权限.

是否可以在VIEW创建页面时动态地将权限分配给自定义角色,而不是VIEW从站点页面的"管理权限"选项卡手动分配权限?

liferay liferay-6

4
推荐指数
1
解决办法
1678
查看次数

web.xml中的url-pattern问题

我的过滤器映射web.xml如下:

  <filter>
    <filter-name>LoginCheckFilter</filter-name>
    <filter-class>com.tutorial.filter.LoginCheckFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>LoginCheckFilter</filter-name>
    <url-pattern>/admin*</url-pattern>
  </filter-mapping>
Run Code Online (Sandbox Code Playgroud)

当我运行我的应用程序并点击http://localhost:8080/admin我的过滤器没有被执行.我无法理解为什么.

这个模式有什么问题吗?此外,如果我'*'从模式中删除,则过滤器将在击中上面的URL时执行.

需要帮助.谢谢.

java servlets servlet-filters

3
推荐指数
1
解决办法
9368
查看次数

无法重定向到Liferay中的其他页面

我正在尝试使用Java代码重定向到其他页面,并且不为什么不将其重定向。下面是下面的代码

ThemeDisplay themeDisplay = (ThemeDisplay)actionRequest.getAttribute(WebKeys.THEME_DISPLAY);


PortletConfig portletConfig = (PortletConfig) actionRequest.getAttribute("javax.portlet.config");

String portletName = portletConfig.getPortletName();

PortletURL successPageURL = PortletURLFactoryUtil.create(
                actionRequest, portletName+ "_WAR_" + portletName + "portlet", 
                themeDisplay.getPlid(), PortletRequest.RENDER_PHASE);

successPageURL.setParameter("jspPage", LibraryConstants.PAGE_SUCCESS);
actionResponse.sendRedirect(successPageURL.toString());
Run Code Online (Sandbox Code Playgroud)

它没有重定向到页面。请帮助检查代码是否正确。

谢谢。

liferay liferay-6 liferay-theme liferay-velocity liferay-ide

0
推荐指数
1
解决办法
7230
查看次数