小编car*_*rlo的帖子

Heroku和Liferay安装

嗨,我正在尝试将一些portlet应用程序上传到Heroku服务器.有人在Heroku上安装Liferay有经验吗?有可能的?

heroku liferay

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

JSP - 帮助在分页中生成固定数量的链接

我的分页工作得很好,但我无法理解如何生成固定数量的页面链接.例如,我需要以这种方式拥有5个固定链接:1 - 2 - 3 - 4 - 5>如果我点击第三页,我将看到总是5个链接:<3 - 4 - 5 - 6 - 7>

现在使用我的算法我只能生成所有链接,但我不知道如何创建我上面解释的内容.这是我的代码(仅用于href生成):

<div class="pageBoxRight">
 <c:if test="${param.pageNumber > 1}">
 <a href="javascript: previousRecords();" class="previous"><em>previous</em></a>
 </c:if>
 <c:forEach var="i" begin="1" end="${tot + 1}" step="1" varStatus ="status">
 <a href="javascript: goToPage(${i});" id="paginator${i}" class="pageNumber"><span class="pageNumberRight">${i}</span></a>
 </c:forEach>
 <c:if test="${param.pageNumber < tot}">
 <a href="javascript: nextRecords();" class="next"><em>next</em></a>
 </c:if>
</div>
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?非常感谢.

java pagination jsp jstl el

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

JQuery将JSON发送到Spring MVC控制器

我无法将带有JQuery Ajax的JSON对象发送到Spring MVC控制器.这是我的控制器方法的定义:

@Controller
@RequestMapping(value = "InboxViewTemplate")
public class InboxViewController {

@ResponseBody
    @RequestMapping(value = "updateInboxView")
    public String updateInboxView(HttpServletRequest request, InboxView inboxView) {
...
}
Run Code Online (Sandbox Code Playgroud)

然后我试图调用这个请求:

$.ajax({
            dataType: 'json',
            contentType: "application/json",
            url: ctx + "/InboxViewTemplate/updateInboxView",
            data: ({inboxView : {createUser:"dave"}}),
            success: function(data) {
                $("#updateInboxView").html(data);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert(jqXHR + " : " + textStatus + " : " + errorThrown);
            }
          });
      }
Run Code Online (Sandbox Code Playgroud)

但是没有传递JSON对象.有人能帮我吗?提前致谢.

ajax model-view-controller jquery spring json

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

如何理解避免全表扫描

我有一个表负责存储日志.DDL是这样的:

CREATE TABLE LOG(
    "ID_LOG" NUMBER(12,0) NOT NULL ENABLE, 
    "DATA" DATE NOT NULL ENABLE, 
    "OPERATOR_CODE" VARCHAR2(20 BYTE), 
    "STRUCTURE_CODE" VARCHAR2(20 BYTE), 

     CONSTRAINT "LOG_PK" PRIMARY KEY ("ID_LOG")
 );
Run Code Online (Sandbox Code Playgroud)

有这两个指数:

CREATE INDEX STRUCTURE_CODE ON LOG ("OPERATOR_CODE");

CREATE INDEX LOG_01 ON LOG ("STRUCTURE_CODE", "DATA") ;
Run Code Online (Sandbox Code Playgroud)

但是这个查询产生了一个完整的表扫描:

SELECT log.data AS data1, 
       OPERATOR_CODE,
       STRUCTURE_CODE
  FROM log
 WHERE data BETWEEN to_date('03/03/2008', 'DD-MM-YYYY')
                AND to_date('08/03/2015', 'DD-MM-YYYY')
   AND STRUCTURE_CODE = '1601';
Run Code Online (Sandbox Code Playgroud)

为什么我总是看到一个FULL TABLE SCANDATASTRUCTURE_CODE

(我也试过创建两个不同的索引STRUCTURE_CODE,DATA但我总是进行全表扫描)

sql oracle query-optimization full-table-scan

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

将数据库从Hypersonic更改为MySQL后,Liferay不会保存设置

当我将Liferay数据库从Hypersonic更改为MySQL时,似乎不会保存页面的设置以及通过Web GUI在Liferay中完成的所有自定义.可能是什么问题?

这是我对portal-ext.properties的配置:

jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost:3306/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=liferay
Run Code Online (Sandbox Code Playgroud)

提前致谢!!

database liferay

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

Java的接口和泛型

我有一个以这种方式定义的接口:

public interface GenericBo<T, PK extends Serializable> {
Run Code Online (Sandbox Code Playgroud)

和另一个界面

public interface ServiceActivityBo<ServiceActivity, String> extends GenericBo<T, PK extends Serializable>
Run Code Online (Sandbox Code Playgroud)

但我在ServiceActivityBo中有一个编译错误,当定义PK时:令牌"extends"的语法错误,预期

应该如何定义ServiceActivityBo?

java generics

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