【问题标题】:Portlet jsp + jquery datatable +servlet implementationportlet jsp + jquery datatable +servlet 实现
【发布时间】:2015-06-19 07:03:50
【问题描述】:

我已经使用 mvc (jsp) 创建了一个 liferay portlet,并且我正在使用 JQuery 作为数据表。 我已经成功地使用 Jquery 带来了一个列表并将其显示在一个表上。 现在,我正在尝试使其可编辑以使用 CRUD 函数。

问题是我使用的是 java 而不是 php,我无法分配 servlet 函数 (doget)。我不太了解它(如何使用它),他们将此类的 url 设置为 jquery。

如果我没记错的话,这将在 web.xml(servlet 映射)中进行配置。所以我想知道如何正确配置和使用它? 另外,我不知道 jquery,但似乎需要手动包含按钮。有什么方法可以直接包含它们吗? (带有 jquery 外观并弹出)。 Servlet 有 2.4 版本,我在使用 eclipse 将其更改为 3.0 时遇到了麻烦。

最好的问候

【问题讨论】:

    标签: java javascript jquery jsp servlets


    【解决方案1】:

    如果你使用 web.xml 和 servlet,你就脱离了 liferay 和用户登录、主题显示、权限和其他特性的实现。这种方式既困难又不高效。

    更好的选择是覆盖你的portlet的方法“serveResource”,在这个方法中你可以像在servlet中一样拥有所有的控制权,你可以使用liferay的其他功能。

    在这个问题中,您有一个示例和更多信息: respond to http request with json object in portlet

    【讨论】:

    • 谢谢 你能进一步解释我该怎么做吗? 我需要用 servlet url 替换 ajaxResourceURL 吗?
    • 示例错误,标签“portlet:resourceURL”声明了一个变量String,该变量具有方法serveResource的url值。在示例中更改此行:var url = ''。抱歉,您必须阅读 cmets
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 2017-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多